ismétlődő cselekvések
Néha meg kell ismételni bizonyos intézkedéseket a programban. Az ismétlődő egy műveletsor nevezzük ciklust. A nagyon szekvenciája ismétlődő cselekvések nevezzük hurok testet.
Ha az ismétlések számát előre ismert, a szerkezet használt, amely az úgynevezett egy ciklus egy előre meghatározott (ismert) az ismétlések számát, vagy egy ellenirányú ciklusban. Ez a fajta ciklus egy speciális esete a ciklus a feltétel. Kezdjük ezzel a típusú ciklus alapján az egyszerűség és tisztaság.
Pascal megismétlése egy műveletsor egy bizonyos számú alkalommal az üzemeltető végez az. Megszámoljuk a végrehajtott intézkedések végzik egy speciális változó - számláló. Ezért a ciklus ciklus néha a számlálót. A ciklus Pascal is képviselteti magát két formában.
Az első forma következetesen növeli a számlálót:
mert<переменная порядкового типа>: =<начальное значение> hogy <конечное значение> csinál <оператор>
A második forma egymást csökkentést a száma:
mert<переменная порядковоготипа>: =<начальное значение> downto <конечное значение> csinál <оператор>
Operator szekvenciálisan növekvő számláló
Példa 6.1.
Jeleníti a négyzetek a számok 1-től 10
Hadd magyarázzuk egy példát a 6.1.
Az n változó jelentése egy ellen ciklust. A hurok számláló mindig a megbízás típusát (azaz, nem tud igazi típus). Az az állítás meghatározza a kezdő és záró értékek. A kezdeti érték nem feltétlenül egyenlő 1!
Az első végrehajtási ciklus test N = 1, a második - N = 2, stb Az utolsó végrehajtása ciklustörzset N = 10. Minden alkalommal a ciklus törzsének elvégzése előtt az aktuális értéket N összehasonlítjuk a végén ... Minden végrehajtása után a ciklus törzsének n változó értékét megnöveljük 1.

Ábra. 6.1. A blokk sémája a ciklus példa 6.1
Miután N meghaladja a végső értéket, a ciklus véget. Úgy gondolják, hogy a ciklusváltozó után a ciklus végéig nem definiált (azaz a különböző megvalósításai Pascal, akkor hogy a különböző értékek). Más szóval, a rossz, hogy vállalja, hogy miután a ciklus számláló változó ciklus különösebb jelentősége.
Nem ajánlott a hurkon belül változás cikiusszámláió magad, főleg lefelé. Ez ahhoz vezethet, hogy „végtelen hurok” a program (a végtelen ismétlése a ciklus törzse).
üzemeltető az ezzel járó csökkenése a számláló
A számláló lehet változtatni lépésekben 1.
Ez a második formája az üzemeltető (a. DOWNTO. Do).
6.2 példa.
Jeleníti meg a kockákat számok 11-5