Условие задачи
Написать на языке Пролог-Д базу знаний, описывающую вычисление факториала.
Ответ
Код программы
ВЫЧИТАНИЕ(X,Y,Z):-УМНОЖЕНИЕ(1,Y,Z,X);
ФАКТОРИАЛ(0,1);
ФАКТОРИАЛ(1,1);
ФАКТОРИАЛ(N,F):-БОЛЬШЕ(N,1),ВЫЧИТАНИЕ(N,1,M),ФАКТОРИАЛ(M,G),УМНОЖЕНИЕ(N,G,F);
?ФАКТОРИАЛ(1,F);
?ФАКТОРИАЛ(5,F...