Prolog
Summe der ersten n Zahlen summe(1,1). summe(N,S) :- N > 1, M is N - 1, summe(M,ZS),S is ZS + N. Anfrage: Summe(60,Ergebnis). Ergebnis: Ergebnis = 1830
Hanoi hanoi(0,_,_,_). hanoi(N,S,A,Z):- N > 0, M is N - 1, hanoi(M,S,Z,A), write(S), write('--->'), write(Z),nl,hanoi(M,A,S,Z).
Hanoi Anfrage 3 ?- hanoi(3,turm1,turm2,turm3). turm1--->turm3 turm1--->turm2 turm3--->turm2 turm1--->turm3 turm2--->turm1 turm2--->turm3 turm1--->turm3
Aufgaben Arbeiten Sie sich mit Hilfe des Prolog- Materials in eines der drei Themen ein und präsentieren Sie ihre Ergebnisse in der Gruppe! Listen (1.4) Wegsuche in Graphen (1.5) Relationale Datenbanken in Prolog (1.2)
Grundfach 1999 (S.88) Lösen Sie die Abituraufgabe GF 99 mit Hilfe des Heftes!