Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Logik C Programmierung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Logik C Programmierung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
aludrok
Grünschnabel


Dabei seit: 13.12.2015
Beiträge: 1

Logik C Programmierung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Gegeben ist die folgende Visualisierung eines Rezeptes für eine Schwarzwälder Kirschtorte, die beschreibt, welche Zutaten für eine neue Zutat bzw. für das Endprodukt zusammengefügt werden müssen. (siehe Bild)

Entwerfen sie eine Prolog-Datei torte.pl, in der die Fakten direkt_vor(X,Y)für alle Zutaten X, die direkt vor den Zutaten bzw. dem Endprodukt Y benötigt werden, definiert werden.
Ergänzen sie die Regel benoetigt(X,Y), die aussagt, ob die Zutat X für die Zutat Y benötigt wird (nicht unbedingt direkt vorher).
Lassen Sie sich ausgeben, für welche Zutaten die Zutat zucker benötigt wird. Erklären Sie die Reihenfolge der Ausgabe.
Formulieren Sie die Regel istGrundzutat(X), die genau dann wahr ist, wenn X eine Grundzutat,also nicht ein Erzeugnis aus vorherigen Produkten, ist. In dieser Regel soll dabei das Endprodukt torte auftauchen.
Formulieren Sie die Regel istZwischenprodukt(X), die genau dann wahr ist, wenn X ein Zwischenprodukt, also ein Erzeugnis aus vorherigen Produkten, aber nicht das Endprodukt, ist. In dieser
Regel soll dabei das Endprodukt torte auftauchen.
Definieren Sie eine Regel, die dann erfüllt ist, wenn X ein Zwischenprodukt ist, das Zucker enthält.
Ergänzen Sie eine weitere Regel, die erfüllt ist, falls X eine Grundzutat ist, die mehrfach benötigt wird.
Hinweis:
Die Bedingung A?B wird in Prolog durch A \= B modelliert und sollte immer als letzte von mehreren Bedingungen stehen.


Meine Ideen:
ich lag die letzten 2 wochen flach mit ner lungenentzündung und muss nun diese aufgabe bis morgen fertig haben..ich würde mich sehr über eure hilfe und lösungstipps freuen.

aludrok hat dieses Bild (verkleinerte Version) angehängt:
bild.jpg

13.12.2015 23:32 aludrok ist offline Beiträge von aludrok suchen Nehmen Sie aludrok in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Logik C Programmierung