feltételek esetén nyilatkozat
feltételeit, ha az állítás egyik legnépszerűbb eszköz megváltoztatásával természetes rendje a program végrehajtása szereplők.
Meg lehet venni az alábbi formában:
· ha <условие> majd <оператор1>
· ha <условие> majd <оператор>;
Az angol nyelvű adatformátum lehet meghatározni:
· IF<условие> TO<оператор1> EGYÉBKÉNT<оператор2>
ha a feltételek a nyilatkozatot a következőképpen kell végrehajtani. Első kifejezés kiértékelése, rögzítik a nyilatkozatot. Ennek eredményeként a számítási kapunk logikai érték.
Az első esetben, ha a kifejezés értéke True (igaz) végzik <оператор1>, mondta, miután a szót, majd (fordításban - „A”). Ha az eredmény a kifejezést a feltétel hamis (false), akkor a <оператор2> .
A második esetben, ha az eredmény a kifejezés igaz. teljesített <оператор>, Ha hamis - az üzemeltető azonnal követi az if. utasításból ágyazhatók.
Mintaprogram töredék az üzemeltető feltételeket, ha:
ha Ch = 'N' majd Parol: = True
mást Parol: = false;
ha Parol = igaz, akkor
ha X = 100, akkor írása ( "jelszó és helyes kódot)
Writeln ( 'Hiba kód');
Jellemzői alkalmazása az if. Ha beágyazott feltételes állítások lehet szintaktikai kétértelműség, például:
ha feltétel1 akkor, ha majd CONDITION2 <оператор1> más <оператор2>
A kapott kétértelműség amelyhez az üzemben tartozik, ha mást rész <оператор2>, Ez lehetővé tette, hogy a hivatalos szó mást mindig jár (kapcsolt) a legközelebbi iroda a szöveg a szót, ha, ami nem kapcsolódik a hivatalos szó mást.
Ebben az összefüggésben meg kell szabályos írásakor beágyazott feltételekkel.
1. példa. Írj egy programot, amely kiszámítja a hányadosa két egész szám. Annak a ténynek köszönhetően, hogy nem lehet nullával osztani, szervezni adatbevitel ellenőrzése.
A szabályozás a bemeneti osztó értékeket feltételes ugrás operátor ha. akkor. mást.
Forrás kód megjelenhet az alábbiak szerint:
Write ( „Add meg az értéke az osztalék A”);