Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET, SETQ, LET. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (вывод false свидетельствует о неуспешном завершении предиката). Номер задачи выбирается по последней цифре зачетной книжки
Вставьте в список L1 элементы другого списка L2 после каждого вхождения X в L1. Например, для языка CLISP при L1=(1 2 1 5 3), X=1, L2=(+ * z) функция должна вернуть (1 + * z 2 1 + * z 5 3).
Используемое свободно распространяемое программное обеспечение состоит из интерпретатора и интегрированной оболочки. Интерпретатор GNU Clisp 2.49
В руководстве по установке ПО указано программное обеспечение, которое необходимо использовать
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |