Pętle.



Pętle służą do organizowania cykli programowych, tj. wielokrotnego wykonywania pewnych sekwencji instrukcji.

W Pascalu istnieją trzy rodzaje pętli :



Pętlę FOR stosujemy gdy z góry znamy liczbę powtórzeń w cyklu, jest ona kontrolowana tzw. licznikiem. Jej postacie to :
FOR Zmienna:=Wartość_początkowa TO Wartość_końcowa DO Intrukcja
lub
FOR Zmienna:=Wartość_początkowa DOWNTO Wartość_końcowa DO Intrukcja
Wartość początkowa i wartość końcowa mogą być dowlnymi wyurażeniami typu porządkowego. W zależności od wymaganego kroku w instrukcji pętli stosuje się słowo kluczowe TO (pętla "w górę", krok 1) lub DOWNTO (pętla "w dół", krok -1).

Przykład :








Pętla WHILE jest pętlą warunkową ze sprawdzeniem warunku na początku i ma postać :
WHILE Warunek DO Intrukcja
Spełnienie warunku powoduje wykonanie pętli.

Przykład :






Pętla REPEAT jest także pętlą warunkową jednak sprawdzenie warunku odbywa się na końcu :
REPEAT
   Instrukcja
UNTIL Warunek
Spełnienie warunku powoduje przerwanie pętli.

Przykład :