ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1085
1085
EMPFEHLEN
-
Hallo zusammen,
über eine Wissensdatenbank:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
%Person Waldemar eigenschaft(waldemar,m). eigenschaft(waldemar,klein). eigenschaft(waldemar,braune_augen). eigenschaft(waldemar,braune_haare). eigenschaft(waldemar,sport). eigenschaft(waldemar,bier). %Person Heidi eigenschaft(heidi,w). eigenschaft(heidi,klein). eigenschaft(heidi,braune_augen). eigenschaft(heidi,braune_haare). eigenschaft(heidi,sport). eigenschaft(heidi,bier). %Person Lisa eigenschaft(lisa,w). eigenschaft(lisa,gross). eigenschaft(lisa,blaue_augen). eigenschaft(lisa,blonde_haare). %Person Gisela eigenschaft(gisela,w). eigenschaft(gisela,klein). eigenschaft(gisela,braune_augen). eigenschaft(gisela,rote_haare). eigenschaft(gisela,bier).
Will ich eine Abfrage basteln. Es sollen alle Frauen ausgegeben werden, die 2 Eigenschaften erfüllen.
Ich versuche es so:
Code :1 2 3 4 5
er_sucht_sie(Wunscheigenschaft1,Wunscheigenschaft2):- eigenschaft(X,w), eigenschaft(X,Wunscheigenschaft1), eigenschaft(X,Wunscheigenschaft2), write(X).
Es klappt aber nicht. Wenn ichabfrage, bekomme ich auch Männer als Ergebnisse. Woran liegts?Code :1
er_sucht_sie(bier,sport).
Grüße
ALex
-
Bei mir gibt das wie gewünscht nur heidi aus.
Code :1 2 3 4 5
?- er_sucht_sie(sport,bier). heidi More? ; No
Was für ein Prolog verwendes du und unterm welchem Betriebssystem?
Ähnliche Themen
-
KI / Prolog / Programmiersprachenanbindung
Von Skid im Forum Coders TalkAntworten: 1Letzter Beitrag: 30.07.10, 21:11 -
Problem mit Prolog
Von sabrina21 im Forum Sonstige SprachenAntworten: 19Letzter Beitrag: 22.04.09, 20:24 -
Prolog Problem
Von sabrina21 im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 02.04.09, 10:42 -
[Prolog] Operatoren
Von MiMi im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 30.06.08, 15:07 -
Prolog-Interpreter geschrieben in Prolog
Von mohi01 im Forum Sonstige SprachenAntworten: 0Letzter Beitrag: 13.01.08, 14:51





Zitieren

Login




