![]() |
Informatikmaterialien |
Startseite
| Informatik | Physik
| Mathematik | Sonstiges
| |
![]() |
Richard-Wossidlo-Gymnasium Ribnitz-Damgarten |
---|
Formulieren Sie folgende Aussagen als PROLOG-Klauseln und prüfen Sie ihre Lösung, indem Sie gezielte Anfragen stellen.
Aristoteles ist ein Mensch.
Sokrates ist ein Mensch.
Die Schlange ist ein Tier.
Zeus ist ein Gott.
Apollo ist ein Gott.
Alle Menschen sind sterblich.
Alle Tiere sind sterblich.
Goetter sind unsterblich.
Sechs Personen sitzen an einem runden Tisch. Ihre Reihenfolge im Uhrzeigersinn ist: Anna, Bodo, Carla, Dan, Eva, Felix.
a) Deklarieren Sie sechs Fakten zum Prädikat sitzt_links_neben/2, um diese Sitzordnung zu beschreiben. Leiten Sie aus diesen Fakten eine Regel zur Deklaration des Prädikats sitzt_rechts_neben/2 ab und testen Sie beide Prädikate.
b) Erzeugen Sie eine Regel für das Prädikat sind_nachbarn_von(Linker, Rechter, Person).
c) Deklarieren Sie in analoger Form Regeln für die Prädikate sitzt_neben/2 und sitzt_gegenüber/2.
In einer Gaststätte gibt es
Vorspeisen: Tomatensuppe, Lauchsuppe, Fleischbrühe mit Backerbsen
Hauptgerichte: Sauerbraten mit Spätzle, Leberkäse mit Kartoffeln, Hackbraten mit reis
Nachspeisen: Eis, Obstsalat, BienenstichEin Menü besteht aus Vorspeise, Hauptgericht und Nachspeise.
Schreiben Sie ein Programm, das ein dreistelliges Prädikat menue enthält. Dieses Prädikat soll Menüvorschläge überprüfen und erzeugen können.
Ein weiteres Restaurant bietet zu einem Einheitspreis Menüs an. Ein Menü kann bestehen aus Vorspeise und Hauptgericht oder aus Hauptgericht und Nachspeise. Es werden angeboten:
Vorspeisen: Zwiebelsuppe, Avokado mit Garnelen
Hauptgericht: Rinderbraten, Seelachsfilet
Nachtisch: Mango, Obstsalat.Es ist ein Programm zu schreiben, das diese Fakten und die Regel enthält. Formulieren Sie eine Anfrage, die alle möglichen Zusammenstellungen von Menüs liefert, sowie Anfragen, die alle Menüs mit Obstsalat bzw. alle Menüs mit Zwiebelsuppe liefern.
Wenn Karl Rita liebt, dann liebt Werner Birgit. Wenn Herbert jedoch Birgit liebt, dann liebt Fritz Karin. Für den Fall dass Birgit nur von Werner geliebt wird, liebt Herbert Claudia. Karl liebt Birgit aber nur, wenn Fritz nicht in Karin verliebt ist. Karl schwärmt für Rita. Fritz liebt diejenigen der Damen, für die sich die übrigen Herren nicht erwärmen können. Wer liebt wen?
![]() zur Startseite |
© Tino
Hempel 1997 - 2002 Letztes Update 06.2002 |
Im Web
vertreten seit 1994. Eine Internet-Seite aus dem Angebot von Tino Hempel. Für alle Seiten gilt der ![]() |