Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Haskell Незапуск некоторых wxhaskell программ Все образцы программ из папки wxhaskell-0.11.1.2/samples/ я спокойно компилирую и запускаю в любых разновидностях Ubuntu (правда, пришлось отдельно скачать haskell98-2.0.0.1.tar.gz и подкладывать Directory.hs, List.hs, удалив из них упоминание про #if __GLASGOW_HASKELL__ >= 701 и #endif ), но это почему-то не относится ни к wxhnotepad-1.2.0, ни к GeBoP, ни к Arctic Slide. Скомпилировать,... https://www.cyberforum.ru/ haskell/ thread928036.html Haskell Совместим ли Haskell с другими языками?
Очень заинтересовался функциональным программированием, даже несколько простых примеров разобрал. Считаю, что у каждого языка есть свои плюсы и надо их использовать, так сказать с миру по нитки. Назрел у меня такой вопрос: Возможно ли написать часть кода на Хаскеле, а часть например на С#? Например в С# я часто делаю графическое оформление, а логику и алгоритмы подключаю через dll другого...
Haskell Монада State на примере Читал статью про монады Кирпичёва, в частности, застрял на монаде State (почти не понял) и программе с её участием. Рассмотрим, например, программу, реализующую метод Монте-Карло. Для этого ей понадобится датчик случайных чисел, обладающий состоянием. Тогда для этой программы «a» будет соответствовать типу результата – например, числу успешных экспериментов – а «s» будет представлять внутреннее... https://www.cyberforum.ru/ haskell/ thread922952.html Haskell Задача коммивояжера любым методом https://www.cyberforum.ru/ haskell/ thread920375.html
Реобходимо реализовать задачу коммивояжера любым удобным методом, может делал ктонибудь уже?
FFI c/c++ импорт структур по человечески Haskell
Меня интересует импорт С и С++ структур в Хаскель Я знаю 1 способ это сделать: struct a{ int f1; int f2; }; typedef struct a A; A* makeA(int f1, int f2){
Haskell Создание типов в Haskell Снова здравствуйте. Продолжаю разбирать статью о Haskell, поэтому продолжу раздражать радовать вас свои нубскими вопросами. Имеется код data Complex' = Num a => Complex' { real' :: a, imag' :: a} c = Complex' 2.0 3.5 z = Complex' { real' = 4.0, imag' = 8.0} Который не компилируется, ошибка в первой строке в трёх экземплярах Not in scope: type variable `a' Прошу объяснить, как это... https://www.cyberforum.ru/ haskell/ thread918790.html
Haskell Правильная расстановка отступов Здравствуйте. Дан простой код, в котором я никак не могу правильно расставить отступы. GHCi возражает одной из этих ошибок parse error on input `xs' parse error on input `=' Вот сам код: evenSum :: -> Integer evenSum l = accumSum 0 l accumSum n l = if l == https://www.cyberforum.ru/ haskell/ thread918642.html Haskell Установка ghc 7.6.3
Решил установить новую версию платформы на убунту и тут же получил ошибку. Кто нибудь встречался с подобным? checking for path to top of build tree... utils/ghc-pwd/dist-install/build/tmp/ghc-pwd: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory configure: error: cannot determine current directory Вариант фикса с интернета ...
Haskell Поиск цикла в графе Здравствуйте! У меня такой вопрос. Пишу на хаскеле программу, которая для деревьев производит поиск в глубину. Связь двунаправленная. Сам граф хранится в списке списков смежных вершин. Чтобы задать дерево, мне нужно сделать проверку на циклы. Подскажите пожалуйста алгоритм поиска цикла. https://www.cyberforum.ru/ haskell/ thread909746.html Haskell Класс ассоциативных массивов https://www.cyberforum.ru/ haskell/ thread906927.html
Как сделать класс для таких понятий, у которых должно быть два параметра, например, тип ключа и тип значения у ассоциативного массива? Не используя расширения языка. Наверняка же люди часто сталкиваются с такими понятиями и для этого уже придумано готовое решение.
Списки на Хаскель Haskell
даны списки L1,L2,L3. Если L1 является префиксом L2, а L3 - суффиксом L2, то ответ yes, иначе - no. Есть программы на прологе и лиспе. Работает или нет она не важно. Главное, что ее приняли. нужно переписать их на Хаскель. Помогите, пожалуйста! domains. list=integer* predicates. prefics(list,list). ;префикс sufics(list,list). ;суффикс yes(list,list,list). ;предикат определяющий ответ
Haskell Списки на Хаскель даны списки L1,L2,L3. Если L1 является префиксом L2, а L3 - суффиксом L2, то ответ yes, иначе - no. Есть программы на прологе и лиспе. Работает или нет она не важно. Главное, что ее приняли. нужно переписать их на Хаскель. Помогите, пожалуйста! domains. list=integer* predicates. prefics(list,list). ;префикс sufics(list,list). ;суффикс yes(list,list,list). ;предикат определяющий ответ https://www.cyberforum.ru/ haskell/ thread903600.html
0 / 0 / 0
Регистрация: 16.09.2012
Сообщений: 8
0

Упражнение про IO (игра в кости) - Haskell - Ответ 4906783

01.08.2013, 22:34. Показов 2462. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
С помощью стандартных функций для генерации случайных чисел напишите программу, которая проводит состязание по игре в кости. Программа принимает аргументом суммарное число очков необходимых для победы. Двое игроков бросают по очереди кости побеждает тот, кто первым наберёт заданную сумму.

Сделайте так чтобы результаты выводились постепенно. С каждым нажатием на Enter вы подбрасываете кости (два шестигранных кубика). После каждого раунда программа выводит промежуточные результаты.

(упражнение из этой книжки: http://anton-k.github.io/ru-ha... /home.html)


Функция, которая делает этот цикл, принимает несколько обычных (без IO в типе) значений и возвращает IO () и должна вызывать себя, но я не понимаю, как применить функцию a -> b -> m c к значениям типов m a и m b. Есть ли аналог оператора =<< для функций нескольких аргументов?
Или эта задача решается вообще по-другому?

Вернуться к обсуждению:
Упражнение про IO (игра в кости) Haskell
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2013, 22:34
Готовые ответы и решения:

Игра в кости
Здравствуйте, не могли бы вы написать простенькую программу? Просто в C++ не шарю, а к зачету нужно...

Игра в кости
Помогите, пожалуйста, с заданием, не совсем могу разобраться как его делать( Разработать “игру в...

Игра кости
Помогите пожалуйста. #include &lt;stdio.h&gt; #include &lt;time.h&gt; #include &lt;stdlib.h&gt; #include...

Игра в кости
Написать программу, которая имитирует игру в кости. Игроки (2 человека) кидают по 2 кубика...

6
01.08.2013, 22:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2013, 22:34
Помогаю со студенческими работами здесь

Игра в кости
Написать игру в которой имитируется бросание кубиков игроком. Игра должна представлять собой...

Игра в кости C++
Написать программу, которая имитирует игру в кости. Игроки (2 человека) кидают по 2...

Игра в кости
НУжно написать на C++ игру в кости,консольную,с использованием генератора случайных чисел. т.е...

Игра в кости
всем привет. я недели 3 учусь писать на с++. в моей программе почему то переменная int дает...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru