Регистрация
Среда программирования: Lisp
Название работы: ЛР1. Функциональное и логическое программирование. Вариант 3. Разработка программы с использованием языка Лисп
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Рекурсии, функции Лиспа, элемент списка, повторяющийся элемент, функция, функциональное имя.
Функции программы:
Лабораторная работа № 1.
Вариант № 3.
Тема: "Разработка программы с использованием языка Лисп".
Задание:
1. Задание состоит из трех задач, в которых необходимо составить программы на Лиспе.
В первой задаче требуется применение простой рекурсии. При составлении программ (если не оговорено противное) можно использовать все встроенные функции Лиспа. Отладку программ можно осуществлять с помощью функции трассировки (trace <имя функции>), для отключения трассировки функции используйте (untrace <имя функции>).
Во второй и третьей задачах для программирования требуется использовать локальные или вспомогательные функции.
В третьей задаче требуется использовать функционалы. При составлении программ (если не оговорено противное) можно использовать все встроенные функции языка Лисп. Тексты всех программ, если вы мыслите в духе функционального программирования, буквально состоят из нескольких строчек.
Вариант 3
1. Напишите функцию, вычисляющую последний элемент списка.
2. Напишите функцию, которая делает из списка множество, т. е. удаляет все повторяющиеся элементы.
3. Напишите функцию (exists p x), которая проверяет, существует ли элемент списка x, удовлетворяющий предикату p (p – функция или функциональное имя).
Описание (отчет): Есть на 7 страниц, посмотреть оглавление
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
1 Цели и задачи работы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 .1 Задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 .2 Решение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .