logo
07_premer_2003

8.1. Елементи логічного програмування. Вступ до мови програмування Пролог (16 год)

Поняття про мови подання знань, що ґрунтуються на логіці. Особливості логічного програмування. Порівняння логічного програмування з процедурно-орієнтованим. Створення мови Пролог. Основні поняття та принципи мови Пролог. Структура та склад мови. Приклади запису програм мовою Пролог.

Графічні предикати мови Пролог. Композиція графічних предикатів Рекурсивні описи. Арифметичні предикати. Рекурсивні подання числових функцій.

Факти і правила на мові Пролог. Предикатна форма подання фактів. Бази даних мови програмування Пролог. Прості запита. Складені запити. Правила виведення. Поняття бази знань. Визначення понять в Пролозі. Логічні зв’язки в, або, не. Судження. Міркування. Принципи пошуку відповіді в Пролозі. Предикати над списками. Належність елемента до списку. Включення списків.

Учні повинні знати:

Учні повинні вміти: