Задание состоит из трех задач, в которых требуется составить программы на
Лиспе. В первых двух задачах требуется для программирования использовать
локальные или вспомогательные функции. В третьей задаче требуется ис-
пользовать функционалы. При составлении программ (если не оговорено про-
тивное) можно использовать все встроенные функции Лиспа. Тексты всех
программ, если вы мыслите в духе функционального программирования, бук-
вально состоят из нескольких строчек.
1. Напишите функцию, определяющую глубину первого вхождения элемента
y в список w.
2. Напишите функцию, которая делает из списка множество, т.е. удаляет все
повторяющиеся элементы.
3. Напишите функцию (exists p x), которая проверяет
"Существует ли элемент списка x, удовлетворяющий предикату p?"
(p - функция или функциональное имя ).
Оформление не нужно. Нужен программный код на Lisp и описание алгоритма работы программы
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |