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.