Міністерство освіти Російської Федерації
Воронезька державна технологічна академія
Кафедра математичного моделювання
інформаційних та технологічних систем
РОЗРОБКА ЕКСПЕРТНИХ СИСТЕМ ЗАСОБАМИ МОВИ турбо-ПРОЛОГ
Методичні вказівки до практичних занять
з курсу В«Представлення знань в інформаційних системахВ»
Для студентів спеціальності
- "Інформаційні системи та технологіїВ», які навчаються за напрямом 654700 - В«Інформаційні системиВ»,
денної форми навчання
Воронеж 2003
УДК 51 (075); 681.3.06
Розробка експертних систем засобами мови Турбо-Пролог: Методичні вказівки до практичних занять за курсом В«Представлення знань у інформаційних системахВ»/Воронеж. держ. технол. акад.; Упоряд. І.О. Павлов, С.В. Кулакова. Воронеж, 2003. 36 с. p align="justify"> Завдання розроблені відповідно до вимог ООП підготовки інженерів за напрямом 654700 - "Інформаційні системи", спеціальності 071900 - В«Інформаційні системи та технологіїВ». Вони призначені для закріплення теоретичних знань дисципліни циклу ОПД. p align="justify"> Викладаються основні принципи роботи з базами даних, організації баз знань і управління стратегією виведення в експертних системах засобами мови логічного програмування Пролог. Наведено приклади складання програм і варіанти завдань для самостійної роботи. p align="justify"> Бібліогр.: 7 назв.
Укладачі: доцент І.О. ПАВЛОВ,
доцент С.В. Кулакова
Науковий редактор професор Г.В. АБРАМОВ
Рецензент професор І.Г. Амрахов
Друкується за рішенням
редакційно-видавничої ради
Воронезької державної технологічної академії
ГЈ Павлов І.О.,
Кулакова С.В., 2003
Г“ Воронезька державна Технологічна академія, 2003
Оригінал-макет даного видання є власністю Воронезької державної технологічної академії, його репродукування (відтворення) будь-яким способом без згоди академії забороняється.
роботи з базами даних У ОПЕРАТИВНОЇ ПАМ'ЯТІ
Сама форма запису фактів в Пролозі наводить на думку про роботу з базою даних (БД). Наприклад, набір фактів
student ( 99-231 , Іванов С.С . , АТП ).
student ( 99-232 , Петров А.Г . , Технологічний ).
student ( 99-233 , Степанов И.А . , АТП ).
student ( 99-234 , Іванов А.В . , ПМА ).
student ( 99-235 , Демидов С.А . , АТП ).
задає таблицю виду
Шифр ​​студента (номер залікової книжки) Прізвище студентаФакультет .........
Роботу з такими БД легко організувати стандартними засобами Турбо-Прологу. Ці кошти зручні для роботи і з реляційними базами даних, так як внутрішні уніфікаціонним процедури мови здійснюють автоматичну вибірку фактів з потрібними значеннями відомих параметрів і привласнюють значення ще не визначеним. p align="justify"> Наприклад, задамо сукупність фактів, що визначають ще одну таблицю з інформацією про результати складання іспитів:
exam ("99-231", Інформатика , 4).
exam ("99-232", Інформатика , 5).
exam ("99-231", Математика , 5). <...