Syntax
for( StartAnweisung;Bedingung; SchleifenAnweisung )
Anweisung;
Beispiel
for( i = 0; i < 10; i = i + 1 ) debug_print << i;
Beschreibung
Die for-Schleife beinhaltet eine StartAnweisung, in welcher Initialisierungen vorgenommen werden können, die Abbruchbedingung und die Schleifenanweisung, welche pro Schleifendurchlauf ausgeführt werden soll. In dieser Schleifenanweisung werden typischerweise die Zählvariablen incrementiert. Die Abbruchbedingung wird beim Start jedes Durchlaufs überprüft. Falls die Bedingung nicht mehr wahr ist, wird die Schleife abgebrochen.
Syntax
for( StartAnweisung;Bedingung; SchleifenAnweisung )
begin;
‘Anweisungen;
end;
Beispiel
for( i = 0; i < 10; i = i + 1 )
begin;
debug_print << “I =”;
debug_print << i;
end;
Beschreibung
Diese for-Schleife läßt mehrere Anweisungen pro Schleifendurchlauf zu.
Syntax
while( Bedingung ) Anweisung;
Beispiel
while( i < 10 ) i = i + 1;
Beschreibung
Die while-Schleife prüft beim Start jedes Durchlaufs, ob die Bedingung erfüllt ist. Falls die Bedingung nicht mehr erfüllt ist, wird die Schleife abgebrochen.
Syntax
while( Bedingung )
begin;
Anweisung;
end;
Beispiel
while( i < 10 )
begin;
debug_print << i;
i = i + 1;
end;
Beschreibung
Diese while-Schleife läßt mehrere Anweisungen zu.