Logik:Klausuren/28.02.2003/2.2 Aufgabe

Aus Tudwiki
Version vom 20. November 2004, 16:40 Uhr von Anubis (Diskussion | Beiträge)

(Unterschied) Nächstältere Version→ | Aktuelle Version (Unterschied) | ←Nächstjüngere Version (Unterschied)
Wechseln zu: Navigation, Suche

1. Aufgabenstellung[Bearbeiten]

Gegeben sei das folgende Prolog-Programm:
$ g(s(0),\,0). $
$ g(s(s(0)),\,1). $
$ g(s(X),X)\,:-g(X,\,1),!. $
$ g(s(X),Y)\,:-g(Y,\,X),!. $

Geben Sie alle Antworten an (d.h. nach Erhalt einer Antwort ist durch Eingabe eines Semikolons die Suche nach weiteren Antworten zu veranlassen), die das Programm auf die folgenden Anfragen liefert? Geben Sie den Ableitungsbaum an, der zur Lösung von Aufgabe a) führt.

a) $ ?- g(X,\,s(Y)). $


b) $ ?- g(s(X),\,X). $

2. Lösung[Bearbeiten]

3. Lösungsweg[Bearbeiten]

4. Alternativen/Diskussion/Hinweise etc.[Bearbeiten]


zur Klausur 28.02.2003