Cycle operator with postcondition

Előadás száma 9. Egyszerű és beágyazott hurkok

1. A ciklusok célja;

2. Előfeltételes ciklus;

3. ciklus utáni állapot;

4. Egy ciklus egy paraméterrel;

5. Beágyazott hurkok.

Sok feladat megoldása ismétlődő vagy hasonló műveleteket tartalmaz. Például egy argumentum tíz különböző értékére kell kiszámítania egy függvény értékét. Annak érdekében, hogy a funkciót tízszer ne írhassuk meg, a Pascal nyelv ismétlődő operátorokat biztosít, amelyek hurok operátoroknak nevezhetők. A program alkalmazási ciklusai lehetővé teszik a gép hatékony használatát, ami a program hossza és az összeállítás és a hibakeresés idejének csökkentéséhez vezet.

A Pascal háromféle hurokkezelőt kínál:

- - egy előfeltételes ciklusüzemeltető;

- - egy hurokszolgáltató az alábbi feltételekkel;

- - ciklusos üzemeltető paraméterrel.

Az előfeltételekkel rendelkező ciklusüzemeltető a következőképpen íródott:

Míg a feltétel a Do Operator;

Itt Míg és Do segéd szavak.

Az állapot bármilyen logikai kifejezés.

Operátor - Egyszerű vagy összetett üzemeltető.

Az előfeltételes hurok-üzemeltető a következőképpen működik. Minden alkalommal, amikor a feltétel előzetesen ellenőrizhető, ha ez igaz, akkor a végrehajtás után a végrehajtás után azonnal végrehajtja az operátort, és a feltétel ismételt ellenőrzésre kerül, amíg a feltétel hamis. Ha a feltétel hamis, akkor az operátor azonnal végrehajtódik a hurok utasítás után.

Számítsd ki x = 2, 4, 6, 8, 10 esetén y = x 2.

Kapcsolódó cikkek