02.01.01. Matching Tester

Schaue dir die folgenden Anfragen an.

Welche der folgenden Paare von Termen matchen?

?- bread = bread.
?- 'Bread' = bread.
?- 'bread' = bread.
?- Bread = bread.
?- bread = sausage.
?- food(bread) = bread.
?- food(bread) = X.
?- food(X) = food(bread).
?- food(bread,X) = food(Y,sausage).
?- food(bread,X,beer) = food(Y,sausage,X).
?- food(bread,X,beer) = food(Y,kahuna_burger).
?- food(X) = X.
?- meal(food(bread),drink(beer)) = meal(X,Y).
?- meal(food(bread),X) = meal(X,drink(beer)).

Achtung bei Anfrage 12, das Ergebnis unterscheidet sich je nach Compiler!

Du kannst überprüfen, ob du mit deiner Vermutung richtig liegst, indem du die Anfragen in das jeweilige Feld kopierst. Alternativ kannst du auch auf dieser SWISH-Seite deine Antworten überprüfen.

Die Anfrage matcht:

Die Anfrage matcht nicht:

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

Schreibe einen Kommentar