In der IP2 durfte jeder Referendar mal ran. Ich habe
in der 9.Klasse Informatik unterrichten, die Stunde haben wir aber zu
dritt geplant.
Thema der Reihe:
Programmieren mit
Python.
Ziel der Stunde:
Die Schüler sollen
Rekursion
verstehen und anwenden können.
In den letzen Stunden haben die Schüler versucht bei
Farn.py
(linkes Bild) die Rekursion zu verstehen. .

Um das
Problem zu vereinfachen, haben wir uns in der Planung für ein
etwas einfacheres Modell entschieden. Bei
Baum.py
(rechtes Bild) werden weniger rekursive Aufrufe gemacht. Der
Rückweg der Turtle wird rot markiert. Durch die
Färbung sollen die Schüler erkennen, dass z.B. der
erste Aufruf der Funktion farn(250) als letzter abgeschlossen wird.
Nach der Arbeitsphase und der anschließenden Diskussion bin
ich noch mal auf den Begriff der Selbstähnlichkeit
eingegangen. Aufhänger war eine Demonstration mit der Webcam.
Darauf folgt eine genaue Definition der Rekursion und
Selbstähnlichkeit. Die Schüler sollen dann mit
Rekursion mehrere Programme programmieren, wie z.B.
selbstähnliche Grafiken und die Fakultät.
An mehreren Stellen war es schwierig für die
Schüler, dies haben wir schon bei der Planung gemerkt.
Hier noch die Power-Point-Präsentation