Рекурсия. В теле функции использование операторов set и setq не допускается! Все функции должны быть рекурсивными, функционалы не использовать Задания: 1)Преобразующую список в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, (1 a b 3) –> (1 1 a a b b 3 3). 2)Определите функцию:Возвращающую объединение двух множеств 3)Определите функционал:Заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов: - число (функциональный аргумент – имя встроенного предиката numberp); - отрицательное число (функциональный аргумент – лямбда выражение).
Тип: Лабораторная работа
Предмет: Lisp
Функциональное и логическое программирование. Лабы + контрольная
Стоимость: 1308 руб.
Диплом написан - и слава Богу! Но только студент думает, что может спокойно выдохнуть и, наконец, встретиться с друзьями, как тут же с горечью вспоминает: необходимо же сшить в твердый переплет (папку).«В чем проблема?» - спросите вы. А в том, что ни в одном ГОСТе не прописано, как правильно сшить…
Читать дальшеЕсли хотите побыстрее сдать дипломную работу и начать профессиональную карьеру, нужно не только найти необходимую информацию для итоговой работы, но и знать, как эту дипломную работу правильно оформить. Кстати, многое о том, как написать дипломную работу самостоятельно (для чайников), вы уже можете…
Читать дальше