|
|
Другие темы раздела | |
Haskell Определите следующие функции: Функция isTriangle, определяющая, можно ли их отрезков с заданными длинами x, y и z построить треугольник. Люди. Помогите пожалуйста https://www.cyberforum.ru/ haskell/ thread2172762.html |
Типы данных Haskell Не могу найти в интернете нормальное объяснение всех типов в haskell. В C++ например есть табличка типов с их диапазонами и операциями которые поддерживают эти типы(например +, -, div, mod и т. п.) но в haskell почему то всё не так просто. |
Haskell Сборник задач с решениями на haskell Существует ли какой нибудь сборник задач с решениями на языке haskell. Мне не сколько задачи сколько сам язык интересен и реализация решений задач на этом языке https://www.cyberforum.ru/ haskell/ thread2170560.html |
Haskell Для чего здесь in?
https://www.cyberforum.ru/ haskell/ thread2170531.html Вот функция которая суммирует чётные элементы списка evenSum :: -> Integer evenSum l = accumSum 0 l accumSum n l = if l == then n else let x = head l xs = tail l |
Haskell Гварды замена if then else? Недавно начал изучать haskell(странный язык, после pascal и C++ не могу привыкнуть к синтаксису) и не могу разобраться с этими гвардами, они являются полной заменой для условного оператора или есть какие то отличия? |
Haskell Haskell на kali linux
https://www.cyberforum.ru/ haskell/ thread2170019.html Решил освоить haskell(после с++), пока что вообще практически не шарю его и все его приблуды типа haskell-platform cabal etc. на офф сайте написано как установить на debian ubuntu и тд, пробовал так же, не получается, 02_H3LjqMr8 хочу чтоб примерно так работало это все дело, хелп плз, при необходимости скину ошибки |
Haskell Вычислить коэффициенты многочлена - первообразной
https://www.cyberforum.ru/ haskell/ thread2169819.html коэффициент многочлена заданы по убыванию степеней p(x)={a}_{n}{x}^{n}+{a}_{n-1}{x}^{n-1}+...+{a}_{1}x+{a}_{0} Вычислить коэффициенты первообразной p(t) по убыванию степеней. Напишите пожалуйста проще и понятно заранее спасибо. |
Составить список произведения чисел в заданном дипазоне Haskell Здравствуйте, задание такое, что нужно составить список произведения всех чисел в заданном диапазоне, отсортировать их в порядке убывания и удалить дубликаты, вот код: f1 _ = 0 f1 f el = f el f2 _ = f2 f el = f el delElem x l@(h:t) = if h == x then t else l task1 = |
Haskell Калькулятор обратной польской записи Всем здравствуйте! Необходимо написать программу реализующую калькулятор обратной польской записи, нашел код в википедии, но он не компилируется( Так же здесь нашел одно решение, но так же не получается скомпилировать. Всем откликнувшимся заранее спасибо! Код с вики : calc :: String -> Float calc = head . foldl f . words where f :: -> String -> f (x:y:zs) "+" = (y +... https://www.cyberforum.ru/ haskell/ thread2165072.html | Haskell Столкнулся с проблемой установки интерпретатора на Linux Debian Привет всем. Решил прикоснуться к замечательному языку Haskell, но столкнулся с проблемой установки интерпретатора на Linux Debian. Есть подозрения, что сейчас проблема не в самой установке, а с менеджером пакетов, но я не знаю как это починить. В любом случае помощь по установке GHCI будет нелишней. Буду рад любому совету. Спасибо. https://www.cyberforum.ru/ haskell/ thread2163400.html |
Haskell Научиться создавать, читать и упрощать сложные программы Здраствуйте. Помогите пожалуйста написать код на языке Haskell Задание: три варианта выполнения: - Реализовать алгоритм поиска кратчайшего пути A* На выходе - новая программа, способная отвечать на запросы и возвращать кратчайший путь до заданной вершины (в случае отсутствия последней - сообщять об ошибке) - Провести рефактуринг предложенного кода На выходе - улучшенный, упрощенный... |
Haskell Задача последовательности
https://www.cyberforum.ru/ haskell/ thread2157713.html Ребят, помогите пожалуйста. Сколько чисел последовательности 2,4,6,8 .. нужно взять, чтобы их сумма превысила 1000? Вывести величину последнего слагаемого и суммы |
Модератор
|
||||||
13.01.2018, 21:04 | 0 | |||||
Сумма первых n чисел ряда Фибоначчи - Haskell - Ответ 1202841713.01.2018, 21:04. Показов 1767. Ответов 2
Метки (Все метки)
Ответ
Ну, раз с объяснением, то разобьём задачу на 3 части.
1. Получить бексонечный ряд Фибоначчи. Например, это объясняется. 2. Получить из бесконечного списка n первых чисел. Для этого есть стандартная функция take n список. 3. Просуммировать числа в списке - стандартная функция sum список Соединяем функции в цепочку с помощью функции ($). Что делает функция ($) ? Мысленно заменяем $ на открывающую круглую скобку, а в конце выражения ставим закрывающую. Т.е. это способ уменьшить число скобок. Ещё я немного подкрутил функцию fibs - привёл ряд Фибоначчи к такому как в Википедии. Что подкрутил? Найдите сами.
Вернуться к обсуждению: Сумма первых n чисел ряда Фибоначчи Haskell
2
|
13.01.2018, 21:04 | |
Готовые ответы и решения:
2
Сумма первых 15 нечетных чисел Фибоначчи с первыми 5 четными числами Фибоначчи Определить номер N числа Фибоначчи, при котором сумма N первых чисел Фибоначчи превышает заданное число М сумма первых n чисел Фибоначчи Сумма n первых чисел Фибоначчи |
13.01.2018, 21:04 | |
13.01.2018, 21:04 | |
Помогаю со студенческими работами здесь
0
Сумма первых n членов чисел Фибоначчи Сумма четных из первых N чисел Фибоначчи Вывести сумму первых N элементов ряда чисел Фибоначчи Программа для нахождения первых n чисел из ряда Фибоначчи |