Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
49
Добавлен:
05.03.2016
Размер:
1.28 Mб
Скачать

165

Міністерство освіти і науки, молоді та спорту україни Тернопільський національний технічний університет імені Ів. Пулюя

Кафедра комп’ютерно-інтегровапних технологій

Митник М.М., Тотосько О.В., Золотий Р.З.

ОСНОВИ ШТУЧНОГО ІНТЕЛЕКТУ

Методичні вказівки до виконання лабораторних робіт

Тернопіль 2011

ЗМІСТ

ВСТУП

ЛАБОРАТОРНЕ ЗАНЯТТЯ №1. Ознайомлення з мовою програмування Пролог

ЛАБОРАТОРНА РОБОТА №2. Робота з найпростішими програмами в системі Турбо-Пролог

ЛАБОРАТОРНА РОБОТА №3. Пролог-програми як найпростіші бази даних і знань

ЛАБОРАТОРНА РОБОТА №4. Керування ходом виконання програм у системі Турбо-Пролог

ЛАБОРАТОРНА РОБОТА №5. Керування ходом виконання пролог-програм

ЛАБОРАТОРНА РОБОТА №6. Рекурсія і рекурсивні процедури в Пролозі

ЛАБОРАТОРНА РОБОТА №7. Списки і процедури їх обробки

ЛАБОРАТОРНА РОБОТА №8. „Способи представлення баз даних у пролог-програмах”

ЛАБОРАТОРНА РОБОТА №9. „Динамічні бази даних”

ЛАБОРАТОРНА РОБОТА №10. „Робота з складно структурованими базами даних

ЛАБОРАТОРНА РОБОТА №11. „Дослідження методів представлення і обробки знань”

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

ДОДАТОК А. Службові предикати Турбо-Пролога

ДОДАТОК Б. Службові предикати турбо-пролога для роботи з файлами

ДОДАТОК В. Правила обчислення атрибутів екрану

ДОДАТОК Г. Індивідуальні завдання

ВСТУП

Метою проведення лабораторних робіт отримання навичок розробки та реалізації основних елементів систем штучного інтелекту. Перша частина методичних вказівок присвячена вивченню основних конструкцій та принципів програмування з використанням мови програмування Пролог.

Назва "Пролог" отримано від словосполучення "Програмування за допомогою логіки" (PROgramming in Logic). Пролог був розроблений і вперше реалізований у 1973 р. Алэном Колмероэ й іншими членами "групи штучного інтелекту" Марсельського університету (Франція). Головною задачею групи було створення системи для обробки природної мови.

Turbo-Prolog 2.0. реалізований компанією Borland International. Він є компіляторно - орієнтованою мовою високого рівня. Turbo-Prolog 2.0 особливо підходить для створення експертних систем, динамічних баз даних, програм із застосуванням природно-мовних конструкцій. Поряд з Turbo-Prolog 2.0 створені ще кілька реалізацій мови Prolog, наприклад, Arity Prolog, Wisdom Prolog, Micro Prolog, C&M Prolog.

Основним засобом досліджень вибрано Turbo-Prolog 2.0, що обумовлено наступними факторами. З однієї сторони дана версія широко застосовується і включає великий набір команд для виконання різноманітних операцій. З іншого боку, велика кількість вбудованих предикатів і механізмів складають основу інших версій мови Пролог і зокрема Visual Prolog 5.2.

Лабораторне заняття №1 Ознайомлення з мовою програмування Пролог

Ціль роботи:

1. Знайомство з основними відомостями про мову програмування Пролог

2. Знайомство з елементами Прологу.

3. Знайомство зі структурою Пролог-програм.

4. Знайомство з оболонкою Турбо-Прологу.