tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
439
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Hi,

    und zwar habe ich eine Datei mit angaben wie

    pam is_parent_of bob.
    tom is_parent_of bob.

    pam is_a_woman.

    tom is_a_man.
    bob is_a_man.
    dazu hab ich ich nun folgende beschreibungen (operatoren) gemacht.

    :- op(500,xfx,'is_parent_of').
    :- op(501,xf,'is_a_woman').
    :- op(502,xf,'is_a_man').
    Das funktioniert soweit auch, weiterhin habe ich noch definiert:

    % X is_child_of Y
    :- op(504, xfx, 'is_child_of').

    X is_child_of Y:-
    Y is_parent_of X.

    % ?X is_zus_van ?Y
    :- op(505, xfx, 'is_sister_of').

    X is_sister_of Y :-
    X is_child_of Z,
    Y is_child_of Z,
    X is_a_woman,
    X \== Y.
    Das funktioniert auch prima.

    Jetzt muss ich noch folgendes definieren
    % X has brother Y
    ich hab schon was von pre und postfix gelesen, habe aber keine ahnung wie ich das nun definieren muss.
    Hab jetzt so angefangen

    % X has brother Y
    :-op(506, xf, 'has').
    :-op(507, fx, 'brother').
    Und dan auch noch
    % ?Child is_born_from relation_from ?Man en ?Woman
    Wobei ich denke wenn ich das mit dem "has brother" verstehe auch das letzte machen kann.

    Wäre für jede Hilfe dankbar

    gr MiMi
     

  2. #2
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Ok hat sich erledigt.
     

Ähnliche Themen

  1. Prolog in C++ einbinden
    Von Hunter3 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 22.10.10, 09:16
  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-Interpreter geschrieben in Prolog
    Von mohi01 im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 13.01.08, 14:51
  5. Prolog Problem
    Von Razorhawk im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 12.06.05, 02:32