Графические возможности «Пролог-Д».



 

Они предназначены для выполнения вывода графики и других подобных операций. Встроенные предикаты, если они записаны в вопросе, должны выполняться одинаково, независимо от того, записана в память машины база знаний или нет, и какая это база знаний. В определенном смысле это напоминает непосредственный режим работы в языке БЕЙСИК. Например, если необходимо построить на экране отрезок, соединяющий две точки с координатами (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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!