Файл: Создание информационной среды сопровождения жизненного цикла интеллектуальных систем.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 368

Скачиваний: 24

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИФедеральное государственное бюджетное образовательноеучреждение высшего образования«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича»(СПбГУТ)Кафедра информационных управляющих системЛабораторная работа № 3по дисциплине «Интеллектуальные системы и технологии»на тему: «Создание информационной среды сопровождения жизненного цикла интеллектуальных систем»Выполнил: студент 4 курса группыИСТ-421 Гесь А.С.____________________Принял: ст. преподаватель: Струев А. М.____________________Санкт-Петербург2018Цель работы Изучить функциональные возможности языка логического программирования Prolog. Изучить функциональные возможности системы Visual Prolog.Задание к лабораторной работе: Построить базу данных относительно родства двух человек согласно примеру. Составить запросы и получить данные с помощью логического программирования.Хода работы:DOMAINS Name = string PREDICATES nondeterm parent (Name, Name). CLAUSES parent("Илья","Марина"). parent("Марина"," Ира"). parent("Елена","Иван"). parent("Николай","Ира"). parent("Ольга","Алексей"). parent("Марина","Саша"). parent("Сергей","Иван"). GOAL parent(X,Y).Необходимо составить следующие запросы:1. Запрос для определения правильности утверждения: Марина является родителем Саши. Рисунок 1 — результат запроса 12 . Запрос для определения правильности утверждения: Алексей является родителем Ольги.Рисунок 2 — результат запроса 23. Запрос для установления факта: кто является ребёнком Николая?Р исунок 3 — результат запроса 34. Запрос: кто является родителями Ивана?Р исунок 4 — результат запроса 4
5 . Запрос для определения всех родителей и их детейРисунок 5 — результат запроса 5 Вывод: Были изучены функциональные возможности языка логического программирования Prolog. Составлены запросы и получены результаты с помощью языка логического программирования Visual Prolog.