ForSchleife
Aus ProgrammingWiki
Inhaltsverzeichnis |
Ein weiterer Schleifentyp: die for-Schleife
Warum ein weiterer Schleifentyp?
Auf der Seite über die while-Schleife haben wir Sie darauf hingewiesen, wie wichtig es ist, dass Sie die Zählvariable in jedem Schleifendurchlauf anpassen.
Die for-Schleife übernimmt das für uns. Dafür ist der Schleifen-Kopf auf den ersten Blick etwas komplizierter.
Der for-Schleife entspricht in Scratch die Schleife
Die Syntax der for-Schleife:
for(var zaehler = 0; zaehler < 4; zaehler ++) {
schreibeZeile("bla");
}
Erklärungen dazu
- for()
Das Schlüsselwort for leitet den Schleifenkopf ein.- var zaehler = 0;
Die Zähler-Variable wird deklariert ("ins Leben gerufen") und erhält den Anfangswert 0. - zaehler < 4
Hier wird eine Bedingung formuliert. Solange diese Bedingung erfüllt ist, läuft die Schleife immer wieder durch. - zaehler ++:
Diese Anweisung wird am Ende jedes Schleifendurchlaufs ausgeführt. Hier wird also automatisch unsere Zählervariable hochgezählt.
- var zaehler = 0;
- {...}:
Das kennen Sie schon: Die Anweisungen, was denn bei einem Schleifendurchlauf zu tun ist, stehen zwischen geschweiften Klammern.
Jetzt sind Sie dran.
Ihre erste for-Schleife
Programmieren Sie hier im Code-Feld eine Schleife, die das Sterne-Quadrat (7 x 7 Sterne) von der Seite "Erste Schritte" noch eleganter hinkriegt.