|
|
Другие темы раздела | |
Haskell Получить тип Integer
https://www.cyberforum.ru/ haskell/ thread2347567.html Есть список из шестнадцати элементов(чисел). Как получить из этого списка одно большое число типа Integer? |
Haskell Функция Unit Как описать функцию ifAUnit e1 e2 e3 , являющуюся условной конструкцией языка MUPL, выдающую значение e2 , если значение e1 — Unit , и e3 — в противном случае? При решении нельзя использовать функции evalExp , evalUnderEnv и конструктор Closure. |
Haskell Функция convertListToMUPL Как описать функцию convertListToMUPL l , где l — Haskell-овский список MUPL-выражений? Функция должна формировать MUPL-овский список этих же выражений. https://www.cyberforum.ru/ haskell/ thread2344514.html | Haskell Палиндромы и монады Добрый вечер, уважаемые пользователи. У меня такая задача: "Ввести строку символов. Вывести в файл все палиндромы строки (использовать монаду IO для работы с файловой системой и ввода вывода, использовать монаду список для работы со строками)" Есть код самого палиндрома palindrome :: Int -> palindrome n | n < 0 = | even n = map (\front -> front ++ reverse front) fronts |... https://www.cyberforum.ru/ haskell/ thread2343152.html |
Селектор closureFun Haskell Селектор closureFun e должен выдавать функцию замыкания, если его аргумент — замыкание. В противном случае должно выдаваться сообщение об ошибке: "The expression e is not a closure". НЕЛЬЗЯ описывать какие-либо ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ, за исключением тех, о которых явно говорится в задании. Входные данные: closure (Closure (Fun a b c)) = (Fun a b c) closureFun e = error $ "The expression"... |
Haskell Пользовательские типы данных
https://www.cyberforum.ru/ haskell/ thread2342209.html Схожая задача... Нужно ввесть Тип Товара, название, цену, количество. Затем получить общий чек с налогом. Помогите понять где я лажаю. data ProdType = Grocery | Fruits | Medicine {name :: String, price :: Double, quantity :: Int } deriving (eq, Show) total :: -> Double let total = foldl foldinFunction 0 |
Haskell Селектор pairHead
https://www.cyberforum.ru/ haskell/ thread2341757.html Селектор pairHead e должен выдавать первый элемент пары, если его аргумент — конструктор пары. В противном случае должно выдаваться сообщение об ошибке: "The expression e is not a pair". НЕЛЬЗЯ описывать какие-либо ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ, за исключением тех, о которых явно говорится в задании. Входные данные: pairHead (Pair (Var e) _) = Head (Var e) pairHead e = error $ "The expression" ++... |
Haskell Реализация алгоритма Шора на языке Haskell. Синтаксические ошибки Всем доброго времени суток. На днях я начал изучать язык Haskell и мне попался алгоритм факторизации, который захотел попробовать реализовать и испытать его в действии. Источник данного кода взял вот тут: https://eax.me/shors-algorithm/ Вот код, который описан там: numberToFactor :: Int -- число, которое факторизуем numberToFactor = 21 simpleNumber :: Int -- взаимно простое число... |
Haskell Селектор funBody Селектор funBody e должен выдавать выражение — тело функции, если его аргумент — определение функции. В противном случае должно выдаваться сообщение об ошибке: "The expression e is not a function". НЕЛЬЗЯ описывать какие-либо ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ, за исключением тех, о которых явно говорится в задании. Входные данные: funBody (Fun body _ unit) = unit funBody e = error "The expression"... https://www.cyberforum.ru/ haskell/ thread2341550.html | Haskell Функция woSameDigitSum Опишите функцию woSameDigitSum :: Integral a => a -> , возрастающую последовательность целых чисел, начинающуюся с заданного целого числа, где каждый очередной элемент — минимально возможное значение, сумма цифр которого не равна сумме цифр никакого предыдущего элемента. Должна быть описана вспомогательная функция от двух числовых аргументов, определяющая, равна ли их сумма цифр. После этого... https://www.cyberforum.ru/ haskell/ thread2340892.html |
Haskell Селектор funName Селектор funName e должен выдавать имя функции, если его аргумент — определение функции. В противном случае должно выдаваться сообщение об ошибке: "The expression e is not a function". НЕЛЬЗЯ описывать какие-либо ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ, за исключением тех, о которых явно говорится в задании. Входные данные: data Expr = Var String | IntNum Integer | Add Expr Expr ... |
Haskell Тип данных Vector a Опишите тип данных Vector a, определяющий трехмерные вектора, элементами которых являются значения типа a. Конструктор Vec3 должен принимать тройку элементов типа (a, a, a). Необходимо реализовать селекторы (геттеры) xCoor, yCoor и zCoor — функции типа Vector a -> a, извлекающие из вектора значение его первой, второй и третьей координаты, соответственно. Объявите тип Vector a экземпляром... https://www.cyberforum.ru/ haskell/ thread2340228.html |
843 / 606 / 211
Регистрация: 24.07.2013
Сообщений: 2,102
|
|
08.11.2018, 23:29 | 0 |
Опишите тип данных Vector a, определяющий трехмерные вектора, элементами которых являются значения типа a. - Haskell - Ответ 1304294008.11.2018, 23:29. Показов 1042. Ответов 5
Метки (Все метки)
Ответ
Эти примеры для другой задачи.
Вернуться к обсуждению: Опишите тип данных Vector a, определяющий трехмерные вектора, элементами которых являются значения типа a. Haskell
1
|
08.11.2018, 23:29 | |
Готовые ответы и решения:
5
вычислить суммы элементов строк, номера которых не являются элементами заданного целочисленного вектора Напишите программу, работающую с типизированным файлом, элементами которого являются значения типа integer Массив: создать одномерный массив, элементами которого являются двумерные массивы, элементами которых являются записи Элементами одномерного массива являются n случайных целых чисел, значения которых заданы в диапазоне от -40 до 50 (n задает пользователь) |
08.11.2018, 23:29 | |