Funktionen als Programmierbausteine
Worum geht es hier?
Funktionen sind - wie der Name es schon sagt - die Bausteine der funktionalen Programmierung. In diesem Abschnitt lernst du die Besonderheiten kennen, wenn man ausschließlich Funktionen zur automatisierten Datenverarbeitung zulässt.
Hier lernst du ...
- ... wie man Datenverarbeitung mit Hilfe von Funktionen modelliert.
- ... was ein funktionales Programm ist.
- ... welche Rolle Variablen in funktionalen Programmen spielen.
- ... wie man Funktionskomposition nutzt, um hintereinander auszuführende Aktionen zu modellieren.
- ... wie man Fallunterscheidungen in Funktionsdefinitionen integriert.
- ... wie man Rekursion benutzt, um Wiederholungen zu modellieren.