Calliope-Kurs (Lehrer Herrengasse)
Frühjahr 2019
Download Kursteil: 09_05_Schleifen als DinA4-PDF-Folien
Download Kursteil: 09_05_Schleifen als PDF-Folien im 16:10-Format
Beispiel : Man möchte beim Einschalten 5 mal ein Gesicht blinken lassen
Mit den uns bekannten Möglichkeiten:
Beim Starten 5 mal ein Gesicht blinken lassen
Wo finden wir Schleifen ?
Hauptmenu:
Hier finden wir verschiedene Schleifen.
Wir interessieren uns zuerstmal für die erste Variante
Damit kommen wir zu Beispiel 2:
Nun kommt unser Auftrag-Geber von Programm 1 und sagt:
Nun wollen wir die beiden Varianten aus Beispiel 1 nehmen und entsprechend verändern.
Wieviele Änderungen müssen wir machen, wie oft mit der Maus klicken, um aus Programm 1 das Programm 2 zu machen.
MERKE : Sobald man anfängt, beim Software-Programmieren etwas zu kopieren, muss man darüber nachdenken, ob man das mit einer Schleife den Computer erledigen lassen könnte.
Frage : Wofür braucht man Schleifen?
Antwort 2 : Immer dann, wenn man etwas sehr ähnliches wiederholen will, wobei sich dabei bestimmte Dinge ändern können, die vom Schleifendurchlauf abhängen.
Wir wollen nun einen Zähler bauen.
Nun wollen wir innerhalb des sogenannten “Schleifenkörpers” die Anzahl der Schleifen-Durchgänge anzeigen.
Im Schleifenkörper lassen wir uns den Wert dieser Variable anzeigen (mit “Zeige Nummer”) und erhöhen anschliessend die Variable/den Zähler.
Da wir den Zähler mit 0 vorbelegen und die Schleife 5 mal läuft, bekommen wir durch dieses Programm die Zahlen 0 bis 4 angezeigt.
Diese Art der Schleife wird sehr oft gebraucht:
eine Schleife, die eine bestimmte Anzahl von Durchläufen erlaubt und bei der man die Schleifendurchläufe mitzählt.
Darum gibt es dafür ein extra Programmier-Konstrukt.
Das ist die Index-For-Schleife, die wir am letzten Nachmittag schon kennengelernt haben.
Diese finden wir ebenso im Menu Schleifen:
Wenn wir diese Schleife benutzen und unser Programm entsprechend umgestalten, sieht es nochmal um einiges einfacher aus:
Für alle Texte und Bilder auf dieser Seite gilt: