Pascali põhitõed
KORDUS e. TSÜKKEL
Variandid:
fikseeritud kordus (FOR-tüüp)
eelkontrolliga kordus (WHILE-tüüp)
järelkontrolliga (UNTIL-tüüp);
a) fikseeritud korduste arvuga - kasutatakse, kui on teada, mitu korda
me
mingit tegevust peame sooritama. Kasutatakse n.ö. juhtmuutujat, mis iga
kordusega saab uue väärtuse (tüüpiliselt suureneb 1 võrra).
Enamikus keeltes vastab sellisele kordusele FOR-lause.
Üldkuju:
for < muutuja > : = < algväärtus > to < lõppväärtus >
< tegevus või tegevusteplokk BEGINi ja ENDi vahel >
b) eelkontrolliga kordus - kasutatakse teadmata korduste arvu puhul,
kordusplokki täidetakse seni, kuni toodud tingimus on täidetud.
Enamikus keeltes WHILE- või DO WHILE-lause.
Üldkuju:
while < tingimus > do
begin
< korratavad tegevused >;
end;
NB! Ka siin toimivad BEGIN ja END n.ö. programmisulgudena.
c) järelkontrolliga kordus - sarnaneb eelmisega, kuid tingimuse
täidetust kontrollitakse kordusploki lõpus ja kordusplokki täidetakse