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;).

Kapcsolódó cikkek