Az üzemeltetők hurok turbo pascal

Megtanulják, hogyan kell használni ciklus szereplői programok azon a nyelven Turbo Pascal.

Rövid elméleti ismeretek [1-3]

Algoritmusok megoldására számos problémát ciklikus, azaz elérésére meghatározott műveletsort kell végrehajtani többször.







Például, hogy megtalálják a személy nevét a listán, akkor először ellenőrizze a nevét a listán, majd a második, harmadik és így tovább. E. ig

amíg meg nem találja a megfelelő névre, vagy a lista végére elérjük.

Algoritmus, amelyben egy szekvencia végrehajtandó műveletek többször, az úgynevezett gyűrűs. és a műveletek sorrendjét nevezzük ciklust.

Így a ciklus üzemeltetők a számításokra használt,

A Pascal három típusú ciklus:

1) egy előre-ciklus közben;

2) ciklus utófeltétel ismétlődés;

3) a ciklus egy paramétert.

Mindegyik tartalmaz egy specifikus szekvencia nyilatkozatok.

A blokk, amelyek a teljesítmény és a szervezett ciklus úgynevezett

test ciklust. A fennmaradó operátorokat használunk, hogy ellenőrizzék a ismétlési számítási folyamathoz: a kezdeti telepítés, ellenőrzés feltételeit és a folytatása a ciklus paraméter módosítási ciklus. Azonban, módosítása a ciklus paraméter lehet megvalósítani a szervezetben a hurok.

Egy alkalommal a hurok nevezzük iteráció.

Kezdeti beállítások használják belépés előtt ciklus beállításához változók értékeit, hogy használja.

Ellenőrzés loop-folytatása feltétel teljesül mindegyik ismétlésnél, vagy mielőtt a ciklus törzsének (akkor beszélhetünk a ciklust a feltétele), vagy miután a szervezet a hurok (loop utófeltétel). A különbség a kettő között az, hogy

hogy a test a hurok a utófeltétel mindig legalább egyszer végrehajtódik, majd ellenőrzi, hogy szükséges-e elvégezni újra. Ellenőrizze, hogy szükség van a végrehajtási ciklus egy előre elkészített, mielőtt a ciklus törzse, így lehetséges, hogy nem fog megvalósulni, még egyszer.

Ciklus paraméterek nevezzük változó, akkor használjuk, amikor ellenőrzi a hurok állapot és erő változásokat minden iterációban

és általában ugyanazt az összeget. Ha a ciklus egész, hogy hívják a ciklus számláló. Ismétlések számát ebben a ciklusban lehet előre meghatározni. A paraméter egyáltalán nem egy ciklus.

A ciklus befejeződik, ha a feltétel nem teljesül a folytatása.







Talán a kényszerű megszűnése az aktuális iteráció és a ciklus egészére. Erre a szereplők törés. folytatódik, és goto. Nem ajánlott, hogy át a ciklus külső kontroll, mert ebben az esetben nem tud végrehajtani egy kezdeti telepítést.

Ciklus közben előfeltétele

while használjuk abban az esetben, egy műveletsor (operátorok a program) kell végezni többször a szükséges ismétlések számát a fejlődés során még ismeretlen, és csak akkor kell meghatározni a futás során.

Általánosságban elmondható, hogy míg az üzemeltető van írva, mint a következő:

míg feltétel do

Az üzemeltetők hurok turbo pascal

A feltétel ebben az esetben - egy logikai kifejezés,

meghatározó feltétele a szervezet elvégzi a szekvencia ciklus szereplők. Ha a hurok test csak egyetlen nyilatkozat, a kulcsszavak kezdődnek és végződnek nem lehet használni.

míg nyilatkozatot a következő:

1) Először is, az A értékét az állapot kifejezés.

2) Ha a kifejezés értéke feltétel hamis (azaz a feltétel nem teljesül), a végrehajtás e while befejeződött. Miután a ciklus végéig, a vezérlés a következő nyilatkozatot utána.

3) Ha a kifejezés értéke feltétel igaz (azaz a feltétel teljesül), akkor a következő található a kulcsszó után nem

között kezdődik, és a hurok végét test szereplők. Ezt követően, a következő feltétel újból ellenőrizni. Ha a feltétel teljesül, a hurok teste kimutatások végre ismét. És így, amíg a feltétel hamis (azaz

A folyamatábra megfelelő végrehajtása közben a kezelőnek. ábrán látható. 1.

Ábra. 1. Az algoritmus végrehajtása közben nyilatkozat

Annak érdekében, hogy a ciklus törzsének szereplők, akik között kezdetét és végét. végeztük legalább egyszer, az szükséges, hogy az elején az üzemeltető, amíg a kifejezés feltétel igaz volt.

Ciklus véget ért, az szükséges, hogy a szekvencia nyilatkozatok között kezdődnek és végződnek érinti a kifejezés értéke állapot

(Változás a változók értékeit a kifejezésben a feltétel).

Nézzük a példát a while.

míg x<=5 do x:=x+2;

Tekintsük a jellemzői a találmány üzemeltető esetében,

ha az üzemeltető elvégzése előtt egy változó típusú egész x állítottuk be x = 3:

1) Először is, a logikai kifejezés értékeltük x érték<=5 .

2) Mivel kifejezés értéke 3<=5 равно true. то выполняется оператор x:=x+2. т.е. значение переменной x становится равным x=5 .

3) Re-kiszámított értéke logikai kifejezés X<=5 .

4) Mivel Az expressziós 5<=5 также равно true. то выполняется оператор x:=x+2. т.е. значение переменной x становится равным x=7 .

5) Az újonnan kiszámított értéke logikai kifejezés X<=5 .

6) Mivel az expressziós 7<=5 равно false. то выполнение цикла завершается и начинает выполняться некоторый оператор, следующий за оператором while .

Most tekintsük a jellemzői a találmány üzemeltető számára az esetben, ha a kezelő elvégzése előtt az x változó egész szám jellegű

Azt hozzárendelünk egy értéket, a x = 11:

1) Először is, a logikai kifejezés értékeltük x érték<=5 .




Kapcsolódó cikkek