hurok üzemben
Loops teszi, hogy többször végre egy külön nyilatkozat vagy utasítások sorozata, és nem szükséges, hogy rögzítse a program szövegének hasonló kijelentéseket többször.
A loop üzemeltető szervezi a végrehajtását a szolgáltató (vagy több ajánlattevővel) előre meghatározott számú alkalommal. Mert nyilatkozatot is be kell mutatni két formátumban:
1. <параметр цикла>: =
2. <параметр цикла>: =
<параметр цикла> - hurok változó, amely lehet egész szám vagy karakter típusú. Paraméter ciklus növeljük a végső érték (1 formátum). Paraméter ciklus változhat az ellenkező irányba - csökkenést (2 formátumú);
S1 - ciklus kezdeti paraméter értékét, hogy megkapja az első végrehajtási ciklus;
S2 - véges értéket ciklus paraméter elérése ismétlési ciklus, amely megszűnik;
For ... Do - sorozat címe;
<тело цикла> - ez lehet egyszerű, amely egy nyilatkozat vagy egy összetett kifejezés.
Mert: = 1-től 20 Do Write ( '*');
20 alkalommal jelenik meg egy „*” vonal
Jellemzői az üzemeltető részéről
1. A kezdeti és a végső paraméterek értékei kell tartozniuk egy és ugyanazon típusú adatokat.
2. Az üzemeltető nem jogosult megváltoztatni a ciklus paraméter értéke eltér az egységet.
3. Az üzemeltető után Do lehet egy összetett kifejezés a szervezetben, amely tiltja a piaci szereplők, a változó értéke a ciklus paraméter.
Mert: = 1-től 10-Do Begin
4. befejeződése után az üzemeltető részéről a rendes értéket egy véges érték ciklus paraméter. Mert ha az utasítás nem kerül végrehajtásra, a hurok paraméter értéke nincs megadva.
5. megszakításához az üzemeltető számára a korai, akkor kell használni a szünet eljárást. amely megszakítja a ciklust. Folytatódik az eljárás megindulása új iteráció a hurok, akkor is, ha az előző még nem fejeződött be.
Példák problémák megoldása
1. Termék keresés pozitív, az összeg és száma 10 negatív bemenetére egész értékek.
X: integer; S, K, P: integer; I: byte;
Az I: = 1-től 10-DO Előkészületek