05.01.01. Arithmetische Operatoren

Du hast verschiedenen arithmetische Operatoren in Prolog kennengelernt, z.B. der is/2 Operator oder verschiedene Vergleichsoperatoren. Folgend findest du verschiedene Prologanfragen, die diese Operatoren verwenden.

Gebe jeweils an, was Prolog auf diese Anfragen antwortet. Falls du dir unsicher bist, kannst du die Anfragen auch in einen Prologinterpreter eingeben.

?- X = 3*4.
?- X is 3*4.
?- 4 is X.4
?- X = Y.
?- 3 is 1+2.
?- 3 is +(1,2).
?- 3 is X+2.
?- X is 1+2.
?- 1+2 is 1+2.
?- is(X,+(1,2)).
?- 3+2 = +(3,2).
?- *(7,5) = 7*5.
?- *(7,+(3,2)) = 7*(3+2).
?- *(7,(3+2)) = 7*(3+2).
?- *(7,(3+2)) = 7*(+(3,2)).

?- X = 3*4.

?- 3 is X+2.

?- X is 3*4.

?- 4 is X.

?- X = Y.

?- 3 is 1+2.

?- 3 is +(1,2).

?- X is 1+2.

?- 1+2 is 1+2.

is(X,+(1,2)).

?- 3+2 = +(3,2).

?- *(7,5) = 7*5.

?- *(7,+(3,2)) = 7*(3+2).

?- *(7,(3+2)) = 7*(3+2).

?- *(7,(3+2)) = 7*(+(3,2)).

Noch keine Kommentare eingereicht. Bitte hilf uns diese Aufgabe zu verbessern.

Schreibe einen Kommentar