Прежде всего, это вопрос домашней работы, поэтому, пожалуйста, просто дайте мне подсказку!SICStus Prolog product product/3 правило из суммы/3
%Here is a rule that defines sum/3 that returns yes if Z is sum of X and Y
sum(X,Y,Z) :-
Z is X + Y.
%How can I make product/3
product(X,Y,Z) :- % based on sum/3 above?
Кроме того, как написать запрос на продукт, чтобы он возвращал ответ X * Y, а не то, что это просто правда?
какой лучший способ дать подсказку, но не ответ! спасибо –
эй у меня вопрос о правопреемнике. Это не предопределенная функция в SICStus? Как вы определяете s (X) в прологе? –
@HwaSooCho: Извините; В частности, у меня нет опыта в SICStus; просто Пролог вообще. Вероятно, вам удастся начать новый вопрос. – icktoofay