Book (M, P),
P>350.
Получим ответ
M=mziri, P=370
Solution
Рассмотрим пример: Показать читателей, читающих толстые книги (количество страниц которых более 350).
Written_by (Autor, Title),
Book (Title, Pages),
Pages>350.
Получим ответ
Autor=lermontov, Title=mziri, Pages=370
Solution
Рис. 7. Алгоритм работы программы (обратный вывод поиск в глубину)
Задание
Задача: спланировать турнир между девятилетними членами команды. Каждая пара игроков должна провести между собой две игры. Необходимо спланировать все возможные пары членов клуба, возраст которых 9 лет.
Создание программы
1. Запустить среду визуальной разработки Visual Prolog.
2. Создать новое окно редактирования File/New.
Domains
child = symbol
age = integer
Predicates
Player (child, age)
Clauses
Player (liz, 9).
Player (nik, 9).
Player (don, 10).
Player (sani, 9).
Goal
Player (Person1, 9),