Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Методичні вказівки ⇐ ПредыдущаяСтр 2 из 2
В даний час мова Visual Prolog використовується для створення систем управління ресурсами великих комплексів (зокрема, аеропортів), обробки текстів природною мовою, експертних систем, систем медичної діагностики і багато чого іншого. ПРОЛОГ Programming-(програмування) та Логіка - (в логіці), створений у 1973 р у Франції, Г.Марселем, А.Кальмерое. Найбільш розвиток отримав в Японії. Японці пристосували мову при використанні машин 5-го покоління в галузі штучного інтелекту. Центральним поняттям є ставлення, яке тотожне поняттю предикат. Програма є сукупністю визначень, відносин між об'єктами в термінах умов або обмежень і метою (запит). Процес виконання програми зводиться до доказу істинності цих відносин. Мова пристосований для проведення символічних обчислень. Пролог призначений для програмування задач штучного інтелекту (створення експертних систем, створення динамічних баз даних в бізнесі, у бухобліку, діагностичних системах, системах баз знань). Пролог відноситься до декларованим мовам. Основою мови є об'єкти, логічні предикати і правила. Код програми: clauses
implement main
class predicates
mather(X, Y): - grandfather(X, Y): - grandmather(X, Y): - grandson(X, Y, Z): - run(): - mather(" Alla", X), spouse(_, Y), grandfather(" Alexander", X),
else end if,
end implement main goal I. Створіть та продемонструйте роботу відповідей на наступні питання:
1) Часткове просте питання (чи являється Олександр батьком Петра?): Батько (" Олександр", " Петро"). 2) Загальне просте питання (знайти всіх чоловіків. Чоловік(Ч). 3) Складене загальне питання (знайти синів Марії): Матір(“Марія”, S), чоловік(S). 4) Просте загальне питання з відбором інформації за допомогою анонімної змінної (хто з жінок заміжня?) чоловік(_, W)
|