szereplők ág

Végrehajtása elágazási struktúrákat Pascal útján feltételes „ha” nyilatkozatok és az üzemeltető - „ügy” kapcsolót. Az első esetben, akkor válasszon egyet a két alternatív útvonalak, a kapcsolót választ egy (vagy több) a több szempontból is.

feltételes elágazás nyilatkozatot.

Ezt legegyszerűbben a feltételes állítások. Típusa üzemeltetője:

ha <логическое выражение> akkor goto <метка>;

Ez a szerkezet megfelel az üzemeltető (amely egy blokk) ábrán látható

5. ábra A szerkezet a feltételes ugrás

feltételes elágazás utasítás a legsokoldalúbb az összes ellenőrző kimutatások bármely nyelven. Ezt fel lehet használni, hogy végre az algoritmus a komplexitás. Ugyanakkor, mivel a feltétlen elágazás nyilatkozatot, azt nem mondta a strukturált programozás, és minden hátrányát a goto utasítást. Jellemzően használják a szervezet ciklusokat, néha -, hogy menjen a program befejezése szereplők.

Ha dx <1e-6 then goto finihs;

Mintegy császár a következő feltételes elágazás, általában nem jelölt.

A feltételes ugrás egy speciális esete a részleges feltételes állítás.

A részleges feltételes utasítás.

ha <логическое выражение> majd <простой или составной оператор>;

Értékadó operátor - a teljesítés vagy mulasztása miatt az üzemeltető szerepelnie kell. Ha a kiértékelés eredményét a kifejezés igaz, utasítás végrehajtása, egyébként - nem teljesül. Mindkét esetben továbbra is ellátják az alábbi nyilatkozatot.

Ez megfelel ez a szolgáltató, a ábrán látható szerkezet

egyszerű vagy összetett utasítás

6. ábra felépítése részleges feltételes operátor

Egy példa a hiányos feltételes állítás:

thenzdes ha Pr Pr - logikai>

beginesli Pr IGAZ, hogy végre ez az egység>

WriteLn ( „Ezekben megoldások nincs adat”);

Mint a korábbi nyilatkozatok, a feltételes része nem szereplő strukturált programozás.

Teljes feltételes utasítás.

ha <логическое выражение> majd

<простой или составнойоператор ветви 1>

<простой или составнойоператор ветви 2>;

Ez megfelel ez a szolgáltató, a ábrán látható szerkezet

egyszerű vagy összetett utasítás vetvi1

egyszerű vagy összetett utasítás ágak 2

7. ábra felépítése teljes feltételes operátor

Ilyen write szereplők:

ha A> 0, akkor Y: = sin (x) más Y: = cos (X);

gyűrűs szerkezetű programmal, ha kell többször is elvégzi ugyanazt a tevékenység típusától, a különféle adatokat. Ha az ismétlések számát a hurok test ismert megkezdése előtt a ciklus, ez az úgynevezett számtani - ha nem iteratív. A szervezet a számtani ciklus folyamatábra mezőjében alkalmazott „módosító”, ahogy a programban - a megfelelő üzemeltető „az”..

Az iteratív ciklus felhasználásával kerül összeállításra blokk „oldat”, amelyben az egyik az alternatív pályák a kimenet a hurok. A program ebben a ciklusban is elvégezhető speciális üzemeltetői iteratív hurkot vagy feltételes ugrás. Ebben a munkában csak akkor lesz használva, „ha”. Operator.

Kapcsolódó cikkek