Auch: Loop.
In Programmen: Befehlsfolge, die mehrfach durchlaufen wird.
Dies geschieht z.B. bis ein bestimmter Wert erreicht ist (Zähl-Schleife) oder eine Bedingung erfüllt ist.
Nehmen wir einmal an, Sie wollten ein Programm schreiben, das die Zahlen eins bis drei ausgibt. Dazu würden Sie wohl einfach drei Befehle schreiben, die jeweils eine Zahl ausgeben würden.
Wollten Sie aber nun die zahlen ein bis tausend ausgeben, so wäre diese Art des Vorgehens einfach inakzeptabel. Hier würde man eine Schleife verwenden, die eine Variable von ein bis tausend zählt und jeweils den Wert dieser Variable ausgibt.
Schleifen sind ein zentrales Konzept jeder Programmiersprache.
Wichtige Arten von Schleifen sind:
1.)
Mit for ... next-Schleifen können Sie Variablen von einem Start- bis zu einem Endwert hinauf- oder hinunterzählen lassen.
Meistens lässt sich auch der Wert (das Inkrement) festsetzen, der dem Wert der Variablen je Durchgang hinzugezählt bzw. davon abgezogen werden soll.
2.)
Bei einer while-Schleife wird am Anfang jedes Durchlaufs überprüft, ob die so genannte Abbruchbedingung erfüllt ist. Ist dies nicht der Fall, erfolgt ein weiterer Schleifendurchlauf.
3.)
Dagegen wird bei einer do-while-Schleife die Abbruchbedingung erst am Ende eines Durchlaufs getestet. Hier findet also immer wenigstens ein Schleifendurchlauf statt.
Besonders wichtig bei Schleifen ist die Beachtung der Abbruchbedingung. Kann diese aus irgendeinem Grund nicht erreicht werden oder wird diese überschritten und dies nicht berücksichtigt, gelangt das programm in eine Endlosschleife, die es nicht mehr verlassen kann.
|