Лабораторная работа № 1 (язык Пролог)
.docxЦель лабораторной работы.
Освоение основ программирования на языке Пролог и 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.
