03.02.01. Vorfahr – Rekursion verstehen

Betrachte die folgende Definitionsvariante für das Prädikat vorfahr/2.

et(albert,kevin).
et(lena,albert).
et(marie,lena).
vorfahr5(X,Y):- et(X,Y).
vorfahr5(X,Y):- vorfahr5(X,Z),
                vorfahr5(Z,Y).

Worauf sollte man beim Implementieren von Rekursion achten?

Welche Probleme ergeben sich für diese Variante?

Wie müsste die zweite Klausel richtig heißen? Vervollständige die Klausel, indem du die eckige Klammer ersetzt und als Antwort eintippst (also nur den Regelkörper):
vorfahr5(X,Y):- […]
(Achte darauf, dass du keine Leerzeichen verwendest und Z als weitere Variable benutzt)

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

Schreibe einen Kommentar