Beágyazott feltételes - studopediya
Amikor a kulcsszó után mást, majd újra használni feltételes utasítások, ezek az úgynevezett beágyazott. Mellékletek száma tetszőleges lehet, a szabály: még mindig utal a legközelebbi majd. Gyakran beágyazó teljes feltételes operátorok helyettesíti a kompozit.
Pr. Annak megállapítására, hogy mi negyed koordináta pont koordinátái (x, y), nem hazudik a koordinátatengelyeken.
1. lehetőség - használata nélkül mellékletek
ha (x> 0) és (y> 0), akkor p: = 1
else if (x<0) and (y>0), akkor p: = 2
else if (x<0) and (y<0) then p:=3
2. lehetőség - mellékletekkel
ha x> 0, akkor kezdődik
ha y> 0, akkor p: = 1
ha y> 0, akkor p: = 2
Az első rész a program ellenőrzi 2-6 feltételekkel, a második - mindig csak 2 feltételekkel. Itt a használata beruházások hozott jelentős teljesítmény-növekedést.
Ex 2. Értékelje y, egyenlő a jele x.
ha x> 1, akkor y: = 1
egyébként, ha az x = 0, akkor y: = 0
ha x> 1, akkor y: = 1
Itt, mindkét kiviteli alakoknál, nem több, mint 2 ellenőrzött körülmények mellett mintegy ekvivalens módszerek.
választása operátor. Igénylő alkalmazásokhoz a kiválasztás egyik érték véges számú lehetőség, az üzemeltető, ha ez sokkal kényelmesebb cserélni a case utasítás:
esetében kifejezése
Az üzemeltető ugyanaz, mint egy eleme a feltételes állítás.
Expression kell egy soros típusú (integer vagy karakter). A lista elemei felsorolt, vesszővel elválasztva, akkor lehet állandó és értékcsoportokat ugyanolyan típusú, mint a típusú kifejezés. Távolság van megadva, mint:
A kínálatban minden érték a minimum és maximum bezárólag.
Pr. Száma szerint a hónap határozza meg a napok számát m d benne.
Pr. A c azonosítani, és hogy az osztály, amelyhez tartozik karakter.
'A' .. 'Z', 'a' .. 'Z': writeln ( 'Lat.bukva');
'0' .. '9': writeln ( 'Digital');
mást writeln ( 'Egy másik szimbólum');
Itt az egyes tartományok orosz leveleket „a” és „n” és „p” az „I” annak a ténynek köszönhető, hogy a „n” és „p” a kód táblázat DOS számos nem-alfabetikus karakter (lásd. Függelék 1).
Ha az ügy nyilatkozatot ágak teljes a piaci szereplők, hasonlóan működik a szabály, hogy ha a nyilatkozat (ág az üzemeltető zárójelben kezdődik ... end;).