Schleifen
Schleifen sind Programmstrukturen, die uns erlauben, Anweisungen unter bestimmten Bedingungen wiederholt auszuführen.
while-Schleife
Tip
Gut für eine bestimmte Anzahl an Schleifendurchgänge
Syntax:
while (Bedingung) {
// Anweisung(en)
}
Struktogramm:
┌──────────────────────────────────┐
│ Wiederhole solange Bedingung │
│ ┌────────────────────────┤
│ │ Anweisung(en) │
└─────────┴────────────────────────┘
Während die Bedingung in der while-Schleife stimmt (also true ergibt), führt es die Anweisungen wiederholt aus.
do while
Der do while-Loop führt zuerst die Angegebenen Anweisungen einmal durch und schaut dann ob die Bedingung stimmt.
Syntax:
do {
// Anweisung(en)
} while (Bedingung);
Struktogramm:
┌─────────┬────────────────────────┐
│ │ Anweisung(en) │
│ └────────────────────────┤
│ Wiederhole solange Bedingung │
└──────────────────────────────────┘
for-Schleife
Tip
Gut für eine bestimmte Anzahl an Schleifendurchgänge
Die for-Schleife erlaubt dir fixe Schleifen-durchgänge in einer kurzen Syntax anzuschreiben.
Syntax:
for (Initialisierung; Bedingung; Schrittwert) {
// Anweisung(en)
}
Struktogramm:
┌──────────────────────────────────────┐
│ i <- Startwert, Endwert, Schrittwert │
│ ┌────────────────────────────┤
│ │ Anweisung(en) │
└─────────┴────────────────────────────┘