Интеллектуальные информационные системы
Практические задания лабораторной работы №3
Следующие отношения классифицируют числа на три класса – положительные, нуль и отрицательные:
класс(Число, положительное): - Число>0.
класс(0, нуль).
класс(Число, отрицательное): - Число<0.
Сделать данную процедуру более эффективной с помощью отсечения.
Пусть имеется программа:
р(4).
р(5):- !.
р(6).
Напишите ответы Пролог-системы на такие запросы:
а) цель: p(X).
б) цель: p(X), p(Y).
c) цель: p(X), !, p(Y).
Объясните полученные ответы.
Напишите программу нахождения максимума двух чисел, используя предикат отсечения.
Социальные сети