vor

Objektorientierte Programmierung mit Object-Pascal

weiter

4.9.6 Kontrollstrukturen - Schleifen
kopfgesteuerte Schleife WHILE DO


Die wichtigste aller Schleifenarten ist die abweisende Schleife. Alle anderen könnte man aus dieser aufbauen. Bei einer kopfgesteuerten Schleife wird vor der Bearbeitung der Anweisungen des Schleifenkörpers geprüft, ob die Schleifeneintrittsbedingung erfüllt ist.

Es wird also die Anweisung bzw. der Schleifenkörper möglicherweise niemals ausgeführt.

Zur Konstruktion einer kopfgesteuerten Schleife wird die WHILE-DO-Anweisung eingestetzt.

WHILE Bedingungsausdruck DO Anweisung(en);

Mit folgendem Beispiel werden die ersten 100 natürlichen Zahlen addiert, indem Zahl i um eins vergrößert und addiert wird, solange nicht 100 überschritten wird.

var i, Summe: Integer;

i := 0;
Summe := 0;

WHILE i <= 100 DO
begin
    Summe := Summe + i;
    i := i + 1;
end;

ShowMessage('Die Summe der ersten 100 natürlichen Zahlen ist ' + IntToStr(Summe));


vor

Inhaltsverzeichnis

weiter