Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа № 1 (язык Пролог)

.docx
Скачиваний:
0
Добавлен:
20.01.2026
Размер:
89.37 Кб
Скачать

Цель лабораторной работы.

Освоение основ программирования на языке Пролог и online-среды программирования SWI-Prolog.

Работа в online – среде программирования SWI – Prolog.

Для вывода результата необходимо нажать кнопку «Run!»

Работа в offline – среде программирования SWI – Prolog.

Для вывода результата необходимо нажать клавишу «Enter», для вывода следующих строк необходимо нажать клавишу «;»

Факты и правила.

mama('Наташа', 'Даша').

mama('Даша','Маша').

mama('Наташа','Вася').

papa('Вася','Маша').

grandmama(X,Y):-

mama(X,Z), (mama(Z,Y); papa(Z,Y)).

grandpapa(X,Y):-

papa(X,Z), (mama(Z,Y); papa(Z,Y)).

Вывод:

В ходе выполнения лабораторной работы были освоены: основы языка программирования на языке Пролог, offline и online среды программирования SWI – Prolog.