PROLOG Die Rose ist rot. Die Tulpe ist gelb. Die Nelke ist weiss.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in die Programmiersprache C/C++
Advertisements

Viele bunte Fahrzeuge fahren auf der Straße:

Meine Familie.
Der Seminarraum.
2. Programmstruktur – Teil 2
Künstlichen Intelligenz
Die Familie Vokab.
Semantik von Prolog & Unifikation
Syntax von Prolog & Familiendatenbasis
Fakten, Regeln und Anfragen
Deutsch macht doch Spaß ! Norma Donini.
Ein Fotoalbum.
Lesen und verstehen Hier geht’s los!.
Grüss euch !.
DAS FRIEDENSLICHT IM ADVENT!.
für Weihnachten oder als Tischdekoration für das ganze Jahr
DIE FARBEN DER NATUR Prunkwinde GRÜN wie die Hoffnung Edelkastanie.
MEINE FAMILIE.
DIE FARBEN.
DIPHTONG EU KLASSE 2.
VERERBUNGSLEHRE Teil 3.
Die FARBEN.
Einführung in PROLOG StD G. Noll f ( x ) f ( ) g ( ) g ( x ) barbara
Elbinheimers Endung-Führer für Adjektive
Wirkung von Farbe Hintergrund/Schrift.
Wirkung von Farbe Hintergrund/Schrift.
Genetiv.
Was für Haare hat sie?.
Suche Fehler. Najdi rozdíly mezi textem a obrázkem. Chybné věty oprav a napiš do sešitu. 1. Der Hund Da ist ein Hund. Er ist ganz schwarz. Der Hund ist.
Physik - Mechanik Vektoraddition - Kräfteaddition F2 F1 F2 F1 F2
Meine Familie.
Familienmitglieder Persönliche Angaben Aussehen Hobbys
Hallo. Ich heiße Auguste. Das ist meine Familie.
Einführung in die logische Programmierung mit PROLOG
Brauner Bär, wen siehst den du?
Text Gamecenter 1.0. Laden.... Text Gamecenter 1.0. Willkommen! Was ist aber eigentlich das Gamecenter? Das Gamecenter ist ein Informationsprogramm von.
Welche Farben haben diese Dinge? (Vorbereitet von Prof. Engel-Doyle
Wirkung von Farbe Hintergrund/Schrift.
Mein Familienbuch.
Die Farben Provided by deutschdrang.com.
Die Farben.
Deklination der Adjektive
zehnzwanzigdreißigvierzigfünfzig sechzigsiebzigachtzigneunzighundert.
My Family Tree.
DIE FARBEN blau gelb rot grün orange braun grau schwarz weiß.
DIE FARBEN colours.
Loch 1 PAR 4 Hcp 9 Bahnlängen Weiß: 326 Gelb:322 Blau: 285 Rot:
Eine Hommage an das Poesiealbum.
Welche Welches/Welcher
Немецкий язык для вундеркиндов СоставилХмеленок Николай Павлович Городнянский Центр детского и юношеского творчества (Черниговская область)
Mundgymnastik  M__ne Familie.  M__n Vater h__βt Hans.  M__n Opa h__βt Franz.  M__ne Mutter h__βt Renate.  M__ne Schwester h__βt Beate.  M__ne Oma.
Gruen gruen gruen sind alle meine Kleider Gruen gruen gruen ist alles was ich hab Darum lieb ich alles was so gruen ist Weil mein Schatz ein Jaeger ist.
Die Farben Mit dem Wolf. Türkis wie Macarons Grau wie eine Maus.
Meine Familie. ich meine Eltern mein Vatermeine Mutter Sie sind verheiratet.
D I E F A R B E N.
Meine Familie.
Frohe Ostern.
DIE FARBEN.
D I E F A R B E N Quiz Paul Widergren 2007 blau braun gelb grün lila
Материал к грамматической теме для 5 класса
Meine Familie ich Eltern Mutter Vater Hier ist meine Familie. Bruder
Welche Farbe? Die Haare sind lang und braun Die Mütze ist grün
Grau: bunter geht‘s nicht! Schuhe putzen
Meine Familie ich Eltern Mutter Vater Hier ist meine Familie. Bruder
Es ist ein ORANGER KREIS
Das ist eine Familie. ( die Familie- die Familien)
Personen beschreiben und die Farben
« Ich und meine Familie».
 Präsentation transkript:

PROLOG Die Rose ist rot. Die Tulpe ist gelb. Die Nelke ist weiss. Das Vergissmeinnicht ist blau. Das Veilchen ist blau.

Umgangssprache PROLOG Die Rose ist rot. Die Tulpe ist gelb. Die Nelke ist weiss. Das Vergissmeinnicht ist blau. Das Veilchen ist blau. rot(rose). gelb(tulpe). weiss(nelke). blau(vergissmeinnicht) blau(veilchen).

Syntax Objekte u. Prädikate werden klein geschrieben Am Ende Punkt, Return Variablen werden groß geschrieben UND als Komma ODER als Semikolon

Regeln zur Definition von Prädikaten Y ist Mutter von x, falls Y ElternteilvonX ist und Y weiblich ist. Y ist Kind von X, falls X Elternteil von Y ist. mutter(X,Y):- elter(X,Y), weibl(Y). kind(X,Y):- elter(Y,X).

Regeln zur Mitteilung von neuen Fakten Opa mag alles was Oma hasst Romeo fährt über- all hin, wo Beate hinfährt mag(opa,X):- hasst(oma,X). faehrt_nach(romeo,X):- faehrt_nach(beate,X).

Regeln zum Formulieren von Problemen 4 Gebiete sollen mit drei Farben (rot, gelb, blau) eingefärbt werden, so dass keine zwei gleichfarbenen Gebiete längs einer Linie aneinander grenzen. 1 2 3 4

Prolog-Programm farbe(rot). farbe(gelb). farbe(blau). einfaerbung(F1,F2,F3,F4):- farbe(F1), farbe(F2), farbe(F3), farbe(F4), F1\=F2, F1\=F3, F2\=F3, F2\=F4, F3\=F4. 1 2 3 4

Aufgabe 51 Fritz, Hans, Karl. Der Besitzer des roten Autos ist Vetter von Fritz. Hans hat kein grünes Auto. Fritz streitet mit dem Besitzer des grünen Autos. junge(fritz). junge(hans). junge(karl). loesung(Rot,Gruen,Blau):- junge(Rot), junge(Gruen), junge(Blau), Rot\=Gruen, Rot\=Blau, Gruen\=Blau, Rot\=fritz, hans\=Gruen, Gruen\=fritz.

4.4 So arbeitet PROLOG

Suche per Computer schuhgr(adelheid,34). schuhgr(aschenputtel,26). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(aschenputtel,26).

Suche per Computer schuhgr(adelheid,34). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(aschenputtel,26).

Suche per Computer schuhgr(adelheid,34). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(aschenputtel,26). Yes

Suche per Computer schuhgr(adelheid,34). schuhgr(Gesuchte,26). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(Gesuchte,26).

Suche per Computer schuhgr(adelheid,34). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(Gesuchte,26).

Suche per Computer schuhgr(adelheid,34). schuhgr(agnes,28). schuhgr(aschenputtel,26). schuhgr(brunhilde,44). schuhgr(kunigunde,28). schuhgr(walburga,38). schuhgr(Gesuchte,26). Gesuchte = aschenputtel

Suche nach der Mutter von daisy ?- elter(daisy,X), weibl(X). Der Interpreter versucht zu matchen (anzupassen). Gelingt das nicht, wird die Variable wieder freigegeben und eine andere versucht (Backtracking).