Funktionale Programmierung
Klasse 9 · Gymnasium · Informatik
Die Einheit Funktionale Programmierung vermittelt die Grundlagen der funktionalen Programmierung, einschließlich Lambda-Ausdrücken, rekursiven Funktionen und unveränderlichen Datenstrukturen. Die Schüler lernen, wie man Funktionen ohne Nebenwirkungen und Zustandsänderungen verwendet.
Zum Üben gibt es 63 Aufgaben: interaktive Aufgaben und Auswahlfragen. Jede Antwort bekommt sofort eine Rückmeldung, kostenlos und ohne Anmeldung.
Das gehört dazu
- Grundlagen der funktionalen Programmierung
- Lambda-Ausdrücke
- Rekursive Funktionen
- Unveränderliche Datenstrukturen
- Vorteile der funktionalen Programmierung
- Unterschiede zwischen funktionaler und imperativer Programmierung
Beispielaufgaben
- Welche Kriterien muss ein Algorithmus erfüllen?
- Was liefert =WENN(A1>=5;"bestanden";"nicht bestanden")?
- Welche Vorteile bringt der Einsatz von Methoden beim Programmieren?
Stichworte
- Nebenwirkungen
- Zustandsänderungen