Logische Programmierung
Selbststudium: Logische Programmierung
In diesem begleiteten Unterricht, der dem Kurs "Konzepte der Programmierung" zugeordnet ist, werden wir eine sehr spezielle Art der Programmierung kennen lernen. Im Gegensatz zu den imperativen Sprachen, bei denen der Begriff des Algorithmus eine grosse Bedeutung hat, steht in der logischen Programmierung das "Wissen" über das Problem im Vordergrund.
Beispiel
Was heisst das nun? Das logische Programm besteht eigentlich nur aus Fakten und Regeln. Wir können beispielsweise unseren Stammbaum wie er in dem Bild dargestellt ist folgendermassen in einem logischen Programm formulieren: