01.04.03. Familiendatenbank – Prolog

% fem/1
% fem(X): X ist feminin
fem(hermine).
fem(ginny).
fem(molly).   
fem(rose).
fem(lilly_luna).

% masc/1
% masc(X): X ist maskulin
masc(arthur).
masc(ron).
masc(hugo).
masc(james_sirius).
masc(harry).
masc(albus_severus).	

% et/2
% et(X,Y): X ist ein Elternteil von Y
et(arthur,ron).
et(arthur,ginny).
et(molly,ron).    
et(molly,ginny).  
et(ron,rose).
et(ron,hugo).
et(hermine,rose).
et(hermine,hugo).
et(harry,james_sirius).
et(harry,albus_severus).
et(harry,lilly_luna).
et(ginny,james_sirius).
et(ginny,albus_severus).
et(ginny,lilly_luna).

Wie könnte man die soeben formulierte Regel in Prolog noch beschreiben?

Wie drückt man UND in Prolog aus?

Wie drückt man ODER in Prolog aus?

Wie drückt man den Fakt „X ist Mutter von Y“ in Prolog aus? Benutze hierfür auch das Wort ‚mutter‘

Noch keine Kommentare eingereicht. Bitte hilf uns diese Aufgabe zu verbessern.

Schreibe einen Kommentar