Экзаменационная программа
.docВопросы к экзамену по курсу “Языки программирования и методы трансляции”
(2-ой курс 4-ый семестр)
ЛИСП
-
Основные понятия языка LISP. Элементарные функции.
-
Значение S-выражений. Понятие формы.
-
Ламбда-выражение. Определение пользовательских функций в LISP.
-
Условные выражения в LISP. Функции СOND и IF.
-
Рекурсия в LISP. Типы рекурсии.
-
Организация циклических и итерационных вычислений в LISP.
-
Конструирующая рекурсия в LISP.
-
Организация ввода-вывода в LISP.
-
Ассоциативные списки в LISP.
-
Функционалы в LISP.
-
Функции управления процессом вычислений в LISP.
-
Общая характеристика языка LISP, его особенности.
-
Рекурсия “вширь” в LISP.
-
Рекурсия “вглубь” в LISP.
-
Глобальные и локальные переменные в LISP. Побочные эффекты.
ФРЛ
-
Организация наследования на фреймах.
-
Данные и знания. Декларативное и процедуральное представление знаний.
-
Системные аспекты $IF-ADDED и $IF-REMOVED . Пример использования.
-
FRL-среда, примеры ее использования.
-
Общая характеристика языка FRL.
-
Поиск информации в сетях фреймов.
-
Автоматическое порождение фреймов.
-
Присоединенные процедуры в ФРЛ.
ПРОЛОГ
-
Общая характеристика языка ПРОЛОГ.
-
Основные структуры данных языка ПРОЛОГ
-
Базовые операции в языке ПРОЛОГ.
-
Организация процесса поиска решения в языке ПРОЛОГ.
-
Работа со списками в языке ПРОЛОГ.
-
Организация ввода-вывода в языке ПРОЛОГ.
-
Динамическая база данных в языке ПРОЛОГ.