Главная страница
Навигация по странице:

  • Факультет «Институт непрерывного образования»

  • Фамилия

  • Студ. билет №

  • ЛР3_ИСИТ. Лабораторная работа 3 по дисциплине Интеллектуальные системы и технологии Фамилия


    Скачать 0.74 Mb.
    НазваниеЛабораторная работа 3 по дисциплине Интеллектуальные системы и технологии Фамилия
    Дата09.04.2022
    Размер0.74 Mb.
    Формат файлаdocx
    Имя файлаЛР3_ИСИТ.docx
    ТипЛабораторная работа
    #456477

    САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

    УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

    им. проф. М.А. Бонч-Бруевича

    Факультет «Институт непрерывного образования»

    Лабораторная работа №3

    по дисциплине «Интеллектуальные системы и технологии»

    Фамилия:




    Имя:




    Отчество:




    Курс:




    Студ. билет №:




    Группа №:




    Санкт-Петербург

    2021

    Задание:





    1. Изучить функциональные возможности языка логического программирования Prolog.

    2. Проанализировать свойства персональной рабочей платформы информатизации.

    3. Изучить функциональные возможности системы Visual Prolog.

    4. Найти в глобальной сети Internet систему Visual Prolog.

    5. Выбрать определённый вариант системы Visual Prolog, соответствующий состоянию персональной рабочей платформы информатизации.

    6. Установить систему Visual Prolog на рабочую платформу информатизации с регистрацией выполняемых действий в виде копий экранов.

    7. Развернуть систему Visual Prolog и ознакомиться с основными функциональными возможностями среды разработки.

    8. Построить базу данных относительно родства двух человек согласно примеру с рис. 1.



    1. Составить запрос для определения правильности утверждения: Марина является родителем Саши.

    2. Реализовать составленный согласно п.9 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.

    3. Составить запрос для определения правильности утверждения: Алексей является родителем Ольги.

    4. Реализовать составленный согласно п.11 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.

    5. Составить запрос для установления факта: кто является ребёнком Николая?

    6. Реализовать составленный согласно п.13 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.

    7. Составить запрос: кто является родителями Ивана?

    8. Реализовать составленный согласно п.15 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.

    9. Составить запрос для определения всех родителей и их детей.

    10. Реализовать составленный согласно п.17 запрос в системе Visual Prolog и создать копии реализации. Добиться успешной реализации составленного запроса.

    11. Проанализировать результаты выполненных экспериментов.

    12. Примеры результатов успешной деятельности по установке пакета приведены в Приложении.

    13. Составить отчёт по выполненной лабораторной работе. В отчёт включить: цель работы, задание, копии выполненных действий с комментариями, представляющими их содержание, и вывод.

    14. Представить отчёт о выполненной работе преподавателю и защитить его.

    15. Исправить отчёт по выполненной работе в соответствии с замечаниями преподавателя, распечатать и подписать титульный лист отчёта, сдать преподавателю электронную копию отчёта и подписанный титульный лист.



    Ход работы:




    Функциональные возможности языка логического программирования Prolog.



    Язык логического программирования prolog — декларативный, что означает, что программа, написанная на нем, выглядит как набор логических описаний, определяющих цель, ради которой она и написана. В основе Пролога лежит раздел математической логики, называемый исчисление предикатов. Задача пролог-программы заключается в том, чтобы доказать, является ли заданное целевое утверждение следствием из имеющихся фактов и правил. Основными понятиями в языке Пролог являются факты, правила логического вывода и запросы, позволяющие описывать базы знаний, процедуры логического вывода и принятия решений. В логическом программировании, как оно реализовано в прологе, используется только одно правило вывода — резолюция. Программа на Прологе описывает отношения, определяемые с помощью предложений. Как и в любом другом языке, ориентированном на символьные вычисления, предложения выстраиваются из термов, которые в свою очередь подразделяются на атомы, числа, переменные и структуры.

    Загрузка и установка





    Создание БД




    Вывод



    В ходе работы были успешно реализованы заданные запросы на языке логического программирования Prolog в системе Visual Prolog.



    написать администратору сайта