Организация запросов

6. Сменить цель

goal % раздел целей

likes (X, tennis). % показать всех кто любит теннис

7. Запустить программу для выполнения запроса

8. Создать следующие запросы:

· Показать, что любит Дис.

· Что любит Долли?

· Кто любит теннис и любит баскетбол?

likes (R, tennis), likes (R, reading). % две подцели (конъюнкция) разделены запятой.

· Кто любит теннис или не любит читать?

likes (R, tennis); likes (R, reading). % две подцели (дизъюнкция) разделены точкой/запятой.

9. Добавить несколько пользовательских предикатов.

10. Организовать 2-3 составные цели с конъюнкцией.

11. Организовать 2-3 составные цели с дизъюнкцией.

Вопросы для самоконтроля

1. Дайте трактовку понятию в Visual Prolog:

- цели;

- подцели;

- сложной цели;

- сложной цели с конъюнкцией

- сложной цели с дизъюнкцией.

2. Приведите примеры сложной цели с конъюнкцией.

3. Приведите примеры сложной цели с дизъюнкцией.


Лабораторная работа «Использование отладчика приложения для составления целевого дерева»

Тема: Использование отладчика приложения для составления целевого дерева.

Цель работы: изучить механизм поиска с возвратом в Visual Prolog, правила построения целевого дерева, алгоритма работы программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: