Einstieg in das Thema
Was brauchst du als Basiswissen?
Du solltest Rekursion an Bildern und Handlungen erklären können. Außerdem solltest du Grundfall, Rekursionsschritt, Abbruchbedingung und Generation unterscheiden können.
Worum geht es?
In der Prüfung gibt es kurze Wissensfragen der Stufe 1 sowie Verständnis-, Vervollständigungs- und Regelaufgaben der Stufe 2. Die Beispiele hier sind nicht mit den Prüfungsfragen identisch.
Was ist das Ziel?
Du kannst rekursive Strukturen erkennen, Regeln genau anwenden und deine Entscheidungen verständlich begründen.
Erarbeitung
Stufe 1 – Beispiel mit Lösung
Was unterscheidet Grundfall und Rekursionsschritt?
Lösung: Der Grundfall legt die einfachste Struktur und den Startwert fest. Der Rekursionsschritt beschreibt dieselbe Struktur mithilfe einer kleineren Stufe oder erzeugt daraus die nächste Stufe.
Stufe 1 – Aufgabe ohne Lösung
Erkläre jeweils in einem Satz:
Stufe 2 – Beispiel mit Lösung
Es gilt:
R(0) = ein Ring R(n) = ein Ring um R(n−1), wenn n mindestens 1 ist.
Löse R(3) auf und gib die Anzahl der Ringe an.
Lösung:
R(3) = Ring + R(2) = Ring + Ring + R(1) = Ring + Ring + Ring + R(0) = vier Ringe
Beim Auflösen arbeiten wir rückwärts bis zum Grundfall R(0). Zum Zeichnen lesen wir das Ergebnis anschließend vom Grundfall aus vorwärts.
Stufe 2 – Aufgabe ohne Lösung
Es gilt:
D(0) = ein Dreieck D(n) = ein Dreieck neben D(n−1), wenn n mindestens 1 ist.
Weitere Übungen ohne Lösung
Rückblick
Was solltest du vor der Prüfung können?
- Rekursion in eigenen Worten erklären
- rekursive und nichtrekursive Beispiele unterscheiden
- Grundfall, Rekursionsschritt und Abbruchbedingung unterscheiden
- T(n) schrittweise bis T(0) auflösen
- eine Folge vom Grundfall aus vorwärts lesen
- Zeichenregeln gleichzeitig auf eine Generation anwenden
- Sierpinski-Stufen beschreiben und fortsetzen
- aus Start und Regel eigene Generationen erzeugen
Prüfe bei Zeichenersetzungen jedes Zeichen einzeln. Schreibe die vollständige alte Generation über die neue, bevor du weitergehst.