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

Kapcsolódó cikkek