ForSchleife

Aus ProgrammingWiki
Archivierte Version vom 2015-02-19T22:54:51+00:00. Aktuelle Version

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

  1. 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.
  2. {...}:
    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.