tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1085
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hury hury ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    169
    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 ich
    Code :
    1
    
    er_sucht_sie(bier,sport).
    abfrage, bekomme ich auch Männer als Ergebnisse. Woran liegts?

    Grüße
    ALex
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.960
    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

  1. KI / Prolog / Programmiersprachenanbindung
    Von Skid im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 30.07.10, 21:11
  2. Problem mit Prolog
    Von sabrina21 im Forum Sonstige Sprachen
    Antworten: 19
    Letzter Beitrag: 22.04.09, 20:24
  3. Prolog Problem
    Von sabrina21 im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 02.04.09, 10:42
  4. [Prolog] Operatoren
    Von MiMi im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 30.06.08, 15:07
  5. Prolog-Interpreter geschrieben in Prolog
    Von mohi01 im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 13.01.08, 14:51