Kostenloses Modul
Logische und funktionale Programmierung
Lernen Sie logische und funktionale Programmierung praxisnah: Prolog-Fakten, Regeln, Backtracking sowie Haskell mit map, filter, fold.
Die Lektionen
Jede Lektion lesen Sie kostenlos vollständig. Mit einem kostenlosen Konto führen Sie die Befehle in einem Lab aus und lösen die Quizze und Aufgaben.
1 · Container-Lab
Prolog: Fakten und Anfragen
Ich kann Fakten in Prolog aufschreiben und dem System eine Frage dazu stellen.
Lektion lesen2 · Container-Lab
Prolog: Regeln und Rekursion
Ich kann eine Regel in Prolog lesen, die andere Fakten benutzt, auch eine, die sich selbst aufruft.
Lektion lesen3 · Container-Lab
Prolog: Listen und Backtracking
Ich kann erklären, wie Prolog bei einer Liste Alternativen ausprobiert und zurückgeht.
Lektion lesen4 · Container-Lab
Haskell: Funktionen und Typen
Ich kann eine kleine Haskell-Funktion und ihre Typsignatur lesen und sagen, was sie tut.
Lektion lesen5 · Container-Lab
Haskell: map, filter und fold
Ich kann eine Schleife über eine Liste durch map, filter oder fold ersetzen.
Lektion lesen6 · Container-Lab
Haskell: Rekursion und Lazy Evaluation
Ich kann eine rekursive Funktion schreiben und erklären, warum eine unendliche Liste benutzbar ist.
Lektion lesen
In einem echten Lab bearbeitet
Jede Lektion dieses Moduls wird in einem Lab bearbeitet, das nur für Sie startet. Die genutzten Labs:
Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.