Перевод
Простое
|
Сложное
|
Время
Задание 2.
Составить и отладить программу на Прологе, определяющую список детей в возрасте от 3 до 10 лет. Получить ответ на запрос о том, есть ли в списке ребенок по имени Миша и если да, то каков его возраст.
.
Решение:
Текст программы:
domains
familiya,predmet=symbol
otmetka=integer
predicates
student(familiya,predmet,otmetka)
clauses
student(petrov,matem,2).
student(ivanov,iis,5).
student(vasechkin,kis,4).
student(sidorov,tips,5).
student(ivanov,informatika,3).
student(petrov,informatika,2).
Student(vasechkin,fizika,5).
2. Проверяем работу программы.
3.
После запуска программы находим:
Находим отличные оценки и если они есть, то выводятся фамилии и предметы.
Цель: student(F,P,5)
F=ivanov, P=iis
F=sidorov, P=tips
F=vasechkin, P=fizika
3 решен.
Имеется 3 решения: ivanov iis; sidorov tips; vasechkin fizika.
Список используемой литературы.
1. Лекции.
2. Методическая литература.
3. Искусство программирования на языке Пролог. Л. Стерлинг, Э. Шапиро пер. с англ. Мир. 1990.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.