MAN/Prolog
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Prolog</language> <code id="4d36e3905d656" > maennlich(bodo). maennlich(theo). maennlich(hans). maennlich(erwin). weiblich(paula). weiblich(lisa). weiblich(astid). weiblich(peggy). </code> Eine weibliche Person finden: <run id="4d36e3905d6ca">weiblich(X).</run> Alle weiblichen Personen finden: findall(X,weiblich(X),L). Und hier ein Beispiel für die Wegsuche <code id="4d36e57413557"> //Fakten tuer(a,b). tuer(b,e). tuer(b,c). tuer(c,d). tuer(d,e). tuer(e,f). tuer(e,g). // Regeln suche_Weg(A,B,[A,B]):-tuer(A,B). suche_Weg(A,B,[A|W1]):-tuer(A,Z),suche_Weg(Z,B,W1). </code> Finde einen Weg <run id="4d36e57413609"> suche_Weg(a,e,L). </run>