Графические возможности «Пролог-Д».
Они предназначены для выполнения вывода графики и других подобных операций. Встроенные предикаты, если они записаны в вопросе, должны выполняться одинаково, независимо от того, записана в память машины база знаний или нет, и какая это база знаний. В определенном смысле это напоминает непосредственный режим работы в языке БЕЙСИК. Например, если необходимо построить на экране отрезок, соединяющий две точки с координатами (10,10) и (200, 200), то достаточно задать вопрос:
?ЗАПИСЬ_В(“grp:”),ЛИНИЯ(10,10,100,100,1).<Enter>
Графические возможности «Пролог-Д» более подробно описаны в файле помощи – кнопка или окно Помощь, Язык, Встроенные предикаты,Графика .
Задание: введите вышеуказанное выражение и запустите его. Требуемый отрезок появится на экране. Дополнительно ниже начертите три параллельных линии разного цвета, а также нарисуйте крест (две пересеченные линии разного цвета).
Примечание: используйте файл помощи – кнопка или окно Помощь, Язык, Встроенные предикаты,Графика .
Упражнение: Попробуйте набрать вопрос:
?ЛИНИЯ(x, 10, 100, 100, 1). (<Enter>).
Объясните результат и запишите исходный текст (задание) упражнения.
Результат представить преподавателю.
Задача: построить изображения небольшого дома с окном.
Создание базы знаний
Задание:
Создать на языке пролог-Д базу знаний, описывающую семейное древо семьи. Составьте запросы к базе знаний, позволяющие выявить:
1) Сына, задав имя отца;
2) Всех братьев;
3) Всех внуков и дедов;
4) Всех племянников и дядей.
5) Племянников, задав имя дяди.
Дата добавления: 2018-05-02; просмотров: 1036; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!