Арифметика и вывод на экран
Вывод на экран
Напишем программу, использующую вывод на экран
a(X) :- write("a1 "), allowA(X).
b(X) :- write("b1 "), allowB(X).
a(X) :- write("a2 "), allowA(X).
b(X) :- write("b2 "), allowB(X).
allowA(maxim).
allowB(george).
Зададим вопрос системе
b(maxim).
Арифметика
Напишем программу, позволяющую проверить: дают ли числа A и B в сумме 10
Напишем код:
goodsumma(A,B,S) :- S is (A + B).
goodnumbers(A, B) :- goodsumma(A,B,10).
Зададим вопрос системе
goodnumbers(7,3).
Last updated
Was this helpful?