Ismétlődő üzemeltetők - stadopedia
Az ismétlődő üzemeltetőket a hurkok szervezése során használják. A hurok olyan állítássorozat, amely többször is végrehajtható. Ha az ismétlések száma előzetesen ismert, akkor az utasításhoz használjuk, ha az ismétlések száma ismeretlen, akkor az ismétlődő vagy az utasítások használata történik.
A for loop állítás a fejléc és a hurok teste. Kétféle formában jeleníthető meg:
1. a <параметры цикла>: =
2. a <параметры цикла>: =
S1 és S2 olyan kifejezések, amelyek meghatározzák a ciklusparaméter kezdeti és végső értékeit. a ... - a hurok címe, <оператор> - a ciklus teste. A hurok test egyszerű vagy összetett kezelő lehet. A nyilatkozat biztosítja, hogy a hurok test az elejétől a végéig teljesüljön. Például az üzemeltető
I: = 1-20 írhat ('*');
20 alkalommal megjelenik a "*" szimbólum egy sorban, és a kezelő
az I: = 1-20-ig írjon (Sqrt (I));
kimenet 20 I-ből származó négyszögletes gyökérkivonat eredményét, minden eredmény külön sorban lesz.
A ciklus paraméterei, kezdeti és végső értékei ugyanarra az adattípusra kell vonatkozniuk. Ebben az esetben engedélyezzünk minden skaláris típust, kivéve az igazi. Ha az Integer, Byte és intervallum típusok használatosak, a ciklusparaméter értéke minden egyes ismétlésnél egymás után növekszik (vagy ...), vagy csökken (for ... downto).
I: = 10-14 írja (I: 3); 10 11 12 13 14
for I: = 14 downto 10 írja (I: 3); 14 13 12 11 10
A hurok paramétere lehet Char típusú változó is.
a Ch: = 'a' az 'e' írni (Ch: 2); a b c d e
a Ch: = 'e' downto 'a' írjon (Ch: 2); e d c b a
A Pascal-utasításban a ciklusparamétert nem változtathatja meg egynél. Ez azonban nem jelent nagy hátrányt, mivel bármelyik lépés megadható a ciklusok ismétlődő és utasítások szerinti rendezése során.
A hurok test ismétléseinek száma az utasításban az 1. táblázatban adható meg.
A hurok test ismétléseinek száma a nyilatkozatban