4. Содержание отчета
-
Цель
работы.
-
Задания.
-
Программы.
Результаты моделирования.
-
Вопросы для самоконтроля
5.1. Введите
понятия:
-
список,
голова списка, хвост списка,
-
списковая
нотация,
-
пустой
список, непуской список.
5.2. Какие
объекты Пролога могут быть объединены
в список?
-
Синтаксис
записи списков на Прологе.
-
Как
реализуются на Прологе:
проверка
принадлежности к списку,
конкатенация,
добавление
элемента,
удаление
элемента,
удаление
подсписка.
-
Введите
понятия:
-
операторы,
операторная нотация,
-
инфиксные,
префиксные и постфиксные операторы,
-
приоритет
операторов,
-
Как
вводится пользовательский оператор?
Приведите пример.
-
Привести
пример записи инфиксного, префиксного
и постфиксного операторов.
-
Как
определяется приоритет выполнения
операторов?
-
Рекомендуемая литература
-
Братко
И. Программирование на языке Пролог
для искусственного интеллекта: Пер. с
англ. - М.: Мир, 1990.-560 с., (С.94-120).
-
Пролог
– язык программирования будущего/ Дж.
Доорс, А.Р. Рейнблейн, С. Вадера:
Предисловие А.Н.Волкова. - М.: Финансы
и статистика, 1990. – 144 с., (С.43-52, 57-64).
-
Малпас
Дж. Реляционный язык Пролог и его
применение: Пер. с англ./Под редакцией
В.Н. Соболева. – М.: Наука. Гл. ред.
физ.-мат. лит., 1990. –464с., (С.110-119).
-
Янсон
А. Турбо-Пролог в сжатом изложении:
Пер. с нем.- М.: Мир, 1991.
– 94 с.
-
Обучающая
программа языка.
Visual Prolog версия 5.0. - Prolog
Development Center A/S H.J. Holst Vej 3A-5A, Copenhagen DK - 2605
Broendby Denmark.
-
Стерлинг
Л., Шапиро Э. Искусство программирования
на языке Пролог: Пер. с англ. – М.: Мир,
1990. – 235 с., (С. 43-50).