Žinomo kartojimų skaičiaus ciklas for
Dažnai susiduriame su veiksmais, kuriuos reikia atlikti daug kartų. Kartojimo veiksmams užrašyti programavimo kalba vartojama speciali programavimo konstrukcija – ciklas. Ciklai būna kelių rūšių. Paskalyje ciklai yra trijų rūšių – while, for ir repeat. Vienas iš jų yra žinomo kartojimų skaičiaus ciklas – for. Ciklo for sintaksė:
for ck := pr to gr do sakinys;
ck – ciklo kintamasis. Jis turi būti diskrečiojo tipo (sveikojo arba simbolinio).
pr – ciklo kintamojo pradinė reikšmė – konstanta, kintamasis arba reiškinys. Ji turi būti to paties tipo konstanta, kaip ir ciklo kintamasis.
gr – galutinė ciklo kintamojo reikšmė – konstanta, kintamasis arba reiškinys. Ji turi būti to paties tipo konstanta, kaip ciklo kintamasis bei pradinė ciklo kintamojo reikšmė.
Jeigu gr < pr, tai ciklo sakinys visai nevykdomas ir ck reikšmė lieka neapibrėžta. Jei pr gr, tai ck reikšmė padidinama vienetu ir vėl atliekamas po do esantis sakinys. Veiksmai kartojami tol, kol ck = gr. Vadinasi, ciklas atliekamas gr – pr + 1 kartų.