Einblick
in das logische Programmieren mit Prolog
|
|
Bahnauskunftssystem
als Leitproblem für diesen Themenbereich
Aus
dem Problem, ein Bahnauskunftssystem entwickeln zu wollen, lassen sich
andere Inhalte, die laut Lehrplan im Grund-
oder Leistungsfach zu behandlen sind, ableiten bzw. motivieren.
Vorgestellt werden ein Bahngraph und vier kommentierte
Lösungen.
|
|
Rekursion
...Eine
Regel, die ganz oder teilweise durch sich selbst definiert wird, nennt
man rekursive Regel.
Beispiel:
Regel für Vorfahr: ...
|
|
Backtracking
Backtracking-Verfahren
(Trial-and-Error-Verfahren): Bezeichnung für ein
Lösungsverfahren, bei dem man versucht,eine
Teillösung eines Problems systematisch zu einer
Gesamtlösung auszubauen. ...
|
|
Listenprädikat
anhängen (eine Element
wird an eine Liste angehängt)
Eine
erläuterte Lösung , in der die vonstatten gehende
Rekursion dargestellt wird, wird vorgetellt.
|
|
Listenprädikat
append (zwei Liste werden aneinander gefügt)
Eine
erläuterte Lösung , in der die vonstatten gehende
Rekursion dargestellt wird, wird vorgetellt.
|
|
Amzi-Prolog
Eine
für Schulen kostenlos nutzbare Prolog-Version wird
vorgestellt. Die Quelltexte sind zum gewohnten Fix-Prolog kompatibel.
Autor: Herr K. Hohmann
|
|
Datenbanken
in Prolog
Im
Leistungsfach Informatik bilden Datenbanken in Prolog einen Schwerpunkt
des Themenbereichs "Logik-orientiertes Programmieren". In diesem
Zusammenhang wird auf der folgenden Seite eine Aufgabe vorgestellt, die
Schüler im Informatikunterricht bearbeitet haben.
Autor: Herr O. Thiele
|
|
Arbeitsbuch
Prolog
Als
pdf-Datei über den Bildungsserver Mecklenburg-Vorpommern
erhältlich.
|