Erster Wurf: unplugged-python.pdf (Sourcen im Repo git@fginfo.ksbg.ch:glf.git)
Schüler-Roboter: Ziel Kiste finden (evtl. mit Belohnung, resp. Ladestation für Roboter)
Fernsteuerung mit Befehlen, völlig offen
Standardisierung der Befehl (z.B. Was heisst ein Schritt)
Programm schriftlich abgeben und ausführen.
Startposition variieren → Steuerung vs. Regelung
Weitere Sensor-Befehle abmachen (z.B. drehe Dich in Richtung Wandtafel / Fenster)
Universelle Programme.
Kino-Einlass formalisieren (Ferienjob)
Erst einfaches Beispiel-Flussdiagramm (1 Film, Alter, mit/ohne Eltern)
Unterschied Anweisung, Bedinung herausstreichen.
Dann drei Filme, unterschiedliche Altersvorgaben → SuS erstellen Flussdiagramm
Snack-Automat:
Variante 1: Nur eine Getränke-Sorte
Verzweigungen nur noch mit zwei Ausgängen Ja/Nein zulassen.
While-Schlaufe
while true, while < sollbetrag → Variable Betrag definieren und updateten
Spaghetti-Code: Geht nicht gut als Text zu schreiben. Einschub: Was ist Text-Format und warum ist das so universal?
Gleicher Code als Text notieren, SuS «erfinden» Sprünge (Goto)
Einführung While-Schleifen Notation mit Einrücken.
Park-Haus:
Flussdiagramme mit logischen Fehlern. → SuS debuggen.