|
|
Другие темы раздела | |
Haskell Что делает приведенная программа?
https://www.cyberforum.ru/ haskell/ thread411791.html вот нашел такую задачу на языке Haskell, помоги разобраться что она делает и как работает data Prop = LVar String | And Prop Prop | Or Prop Prop | Not Prop deriving (Show, Eq) --vars (Or (Not (LVar "haskell")) (And (LVar "must") (Not (LVar "die")))) (это вроде как то, что в вводим в терминале) findEq :: -> String -> findEq b = findEq (x:xs) b = if x==b then findEq xs b else x :... |
Как работать с классом Array? Haskell Подскажите, как работать с классом Array. |
Haskell Реализовать функцией высшего порядка, а затем комбинатором неподвижной точки
https://www.cyberforum.ru/ haskell/ thread408899.html getHouses - выбирает из базы только частные дома Price - те дома цена которой меньше данной Level - квартиры наход, на указанном этаже Bounds - квартиры не находящиеся на крайних этажах ф-я query которая по списку требований выбирает из базы только те объекты, которые удовлетворяют всем требованиям. Нужно реализовать данную программу с помощью функции высшего порядка (не пойму как и что надо... |
Haskell Из 2-ной системы в 10-ную Собственно, требуется описать ф-цию преобразования числа из двоичной сис-мы счисления в десятичную. Сделал наоборот из 10 в 2. А с этим разобраться не могу. from10to2 n = if n < 2 then else (from10to2 (div n 2)) ++ https://www.cyberforum.ru/ haskell/ thread408496.html |
Использование комбинаторов в Haskell Haskell Помогите,пожалуйста задачу переделать с использованием комбинаторов data ProstoiTip = Tip1 Integer | Tip2 Double |Tip3 String deriving (Eq, Show) data SlojnTip = Integ | Doub | Str | Structure deriving (Eq, Show) data Tip = Struct String | Var ProstoiTip deriving (Eq, Show) tipSl :: Tip-> SlojnTip tipSl(Struct _ _) = Structure tipSl(Var (Tip1 _)) = Integ tipSl(Var (Tip2 _)) = Doub... |
Haskell Факториал и 2^n 1) Описать вычисление факториала через list comprehension 2) Описать функцию возведения 2 в степень n: a. с помощью guards b. с помощью patterns 2) -- 9. Описать функцию возведения 2 в степень n: -- а) с помощью guards; twoToN2::(Integral a) => a -> a twoToN2 n | n == 1 = 2 https://www.cyberforum.ru/ haskell/ thread405866.html |
Haskell Игра "Угадай Число"
https://www.cyberforum.ru/ haskell/ thread405861.html Компьютер загадывает число от 1 до 10. Пользователь пытается угадать. Если попытка неудачна, задуманное число выводится на экран и игра продолжается. В противном случае пользователь объявляется победителем. |
Haskell Комбинаторная логика. Как построить выражение? i x = x k x y = x s x y z = x z ( y z ) b x y z = x ( y z ) c x y z = x z y w x y = x y y p x = x + 1 u x y = x + y Выражение: v 8 7=14 |
Haskell Написать функцию isSorted, принимающую 3 числа и возвращающую True, если числа упорядочены по возрастанию или убыванию
https://www.cyberforum.ru/ haskell/ thread401225.html isSorted(1 2 3) -> True isSorted(3 2 1) -> True isSorted(1 3 2) -> False |
Haskell Как вызвать функцию? в программе 4 функции,не понимаю как вызвать 2-ую и 4-ую. Вот что делает Четветая:Программа,принимающая в командной строке число n и имя файла и выводящая на экран первые n строк файла. import IO import System --1 summa :: IO Integer summa = do putStr "number 1: " x1 <- readLn putStr "number 2: " https://www.cyberforum.ru/ haskell/ thread399654.html |
Разработайте тип данных Prop Haskell Утверждением будем называть логическую формулу, имеющую од- ну из следующих форм: • имя переменной (строка) • p & q • p | q • ~p где p и q — утверждения. Например, утверждениями являются следующие формулы: • x • x | y |
Haskell Исправить функцию (couldn't match expected type with actual type)
https://www.cyberforum.ru/ haskell/ thread395125.html Помогите пож-та исправить функии: getFigure x y s = let vl :: -> ; vl = filter (beInRect x y . getBound); isEmpty a b = a; isEmpty _ a b = b in isEmpty (vl s) Nothing (Just (head vl)) |
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 11
|
|
0 | |
Надо сделать несколько простых задач на Хаскел очень надо - Haskell - Ответ 230914820.12.2011, 19:50. Показов 3263. Ответов 8
Метки (Все метки)
1. Выбрать N самых больших чисел из последовательности чисел.
2. Выбрать N самых маленьких чисел из последовательности чисел. 3. Вставить элемент в список на заданное место. 4. Вставить список в другой список, начиная с указанного места. Вернуться к обсуждению: Надо сделать несколько простых задач на Хаскел очень надо Haskell
0
|
20.12.2011, 19:50 | |
Готовые ответы и решения:
8
Ребята , прошу посмотреть, надо сделать очень слайдер как надо 3 разных, простых заданий. очень надо. Надо исполнить несколько задач с структурой оператора цикла с параметром Надо выбрать, пожалуйста, очень надо |
20.12.2011, 19:50 | |
20.12.2011, 19:50 | |
Помогаю со студенческими работами здесь
0
Сделать программу на ряд суммы. Очень надо Условный оператор (не очень понятно что надо сделать) Надо сделать задание (надо найти среднее геометрическое) Надо сделать несколько курсоров мыши на экране |