1. В чем состоит основная идея функционального программирования?
2. Что называется символом в программировании на Лиспе?
3. Что такое атомы в программах на Лиспе?
4. Что такое список?
5. Охарактеризуйте примитивные функции языка Лисп.
6. Как можно связать с символом некоторое значение? Как поместить значение в ячейку памяти?
7. Приведите примеры 1-выражений в Лиспе.
8. Как можно определить функцию и дать ей имя для последующих вызовов в Лиспе?
9. Охарактеризуйте управляющие формы в Лиспе.
10. Какую роль играет в функциональном программировании рекурсия?
11. Запишите рекурсивные определения функции проверяющую наличие в списке некоторого заданного элемента, подсчитывающую число элементов в списке, соединяющую два списка (с использованием точечной нотации).