Instrukcje iteracyjne (instrukcje pętli).
W Turbo Pascalu istnieją trzy instrukcje pętli, zwane też cy-
klicznymi lub iteracyjnymi.
•
Instrukcja FOR (dla),
•
Instrukcja REPEAT (powtarzaj),
•
Instrukcja WHILE (dopóki).
Wewnątrz pętli można stosować instrukcje:
•
BREAK - powodującą wyjście z pętli,
•
CONTINUE – powodującą pominiecie dalszych instrukcji z
zakresu pętli aż do końca pętli.
Pętle o znanej liczbie powtórzeń – instrukcja FOR.
Instrukcja FOR
For Zs:=Wyrażenie1 TO Wyrażenie2 DO Instrukcja;
lub
FOR Zs:=Wyrażenie1 DOWNTO Wyrażenie2 DO Instrukcja;
gdzie:
•
Zs – zmienna sterująca pętli,
•
Wyrażenie1 – wyrażenie określające wartość początkową
zmiennej sterującej,
•
Wyrażenie2 – wyrażenie określające wartość końcową tej
zmiennej,
•
Instrukcja – instrukcja wykonywana w pętli dla różnych
wartości zmiennej sterującej.
W każdym kroku wartość zmiennej sterującej jest określana:
Zs:=SUCC(Zs) – w przypadku użycia słowa TO,
Zs:=PRED(Zs) – w przypadku użycia słowa DOWNTO.