Артикул: 1050595

Раздел:Технические дисциплины (57837 шт.) >
  Информатика и программирование (1071 шт.) >
  Теория алгоритмов (71 шт.)

Название или условие:
Общие сведения о функциональном программировании (реферат)

Описание:
Предисловие 5
Введение 8
1. Общие сведения о функциональном программировании 9
1.1. История функционального программирования 11
1.2. Основы функционального программирования 13
1.2.1. Краткость и простота 13
1.2.2. Строгая типизация 16
1.2.3. Модульность 18
1.2.4. Функции — это значения 18
1.2.5. Чистота (отсутствие побочных эффектов) 19
1.2.6. Отложенные (ленивые) вычисления 20
2. Основы работы с HUGS 98 21
2.1. Панель инструментов HUGS 98 22
2.2. Команды консоли HUGS 98 25
2.3. Дополнительные возможности для отладки 29
2.3.1. Просмотр классов 30
2.3.2. Просмотр зарегистрированных имён объектов 32
2.3.3. Просмотр конструкторов типов 33
2.3.4. Просмотр иерархии классов 34
Работа 1 Основы функционального программирования 36
Работа 2 Изучение файла Prelude.hs 40
Работа 3 Углублённое изучение возможностей языка Haskell 43
Работа 4 Выполнение сложных задач Искусственного Интеллекта 48
Список литературы 51
Приложение 53
А. Языки функционального программирования 53
Б. Интернет-ресурсы по функциональному программированию 56
В. Параметры ИС HUGS 98 58



Процесс покупки очень прост и состоит всего из пары действий:
1. После нажатия кнопки «Купить» вы перейдете на сайт платежной системы, где можете выбрать наиболее удобный для вас способ оплаты (банковские карты, электронные деньги, с баланса мобильного телефона, через банкоматы, терминалы, в салонах сотовой связи и множество других способов)
2. После успешной оплаты нажмите ссылку «Вернуться в магазин» и вы снова окажетесь на странице описания задачи, где вместо зеленой кнопки «Купить» будет синяя кнопка «Скачать»
3. Если вы оплатили, но по каким-то причинам не смогли скачать заказ (например, случайно закрылось окно), то просто сообщите нам на почту или в чате артикул задачи, способ и время оплаты и мы отправим вам файл.
Условия доставки:
Получение файла осуществляется самостоятельно по ссылке, которая генерируется после оплаты. В случае технических сбоев или ошибок можно обратиться к администраторам в чате или на электронную почту и файл будет вам отправлен.
Условия отказа от заказа:
Отказаться возможно в случае несоответсвия полученного файла его описанию на странице заказа.
Возврат денежных средств осуществляется администраторами сайта по заявке в чате или на электронной почте в течении суток.

Похожие задания:

Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость Ci и масса mi. Методом динамического программирования сформировать такой набор товаров, чтобы его суммарная масса не превышала заданную грузоподъемность М, и стоимость была бы максимальной
Контрольная работа по информатике (Вариант 7)
Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзвешенную высоту в обоих случаях
Галямов Максим Мукатдасович
Разветвляющиеся алгоритмические структуры (Лабораторная работа)
Вариант 17
Задача жестянщика. Можно ли из круглой заготовки радиуса R вырезать две прямоугольные пластины с размерами a∙b и c∙d?.
Целочисленное программирование. (курсовая работа)Функциональное описание системы планер "Юниор" (курсовая работа)
Составьте программу для вычисления количества положительных элементов каждой строки матрицы.
Возьмем матрицу А(10х8)
Детерминированные конечные автоматы с магазинной памятью (Отчет по лабораторной работе № 1 по дисциплине «Теория языков программирования и методы трансляции» Вариант 1)
Построить двоичное Б-дерево, используя набор из 12 букв своих фамилии, имени, отчества
(Садохин Николай Васильевич)
Построить дерево оптимального поиска (ДОП), используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзвешенную высоту в обоих случаях.
(Садохин Николай Васильевич)