Összefoglaló az elméleti anyag

A szervezet a fióktelep a program Pascal feltételes (elágazási struktúra teljes és redukált formában) és szolgáltatók esetében.

Elágazás teljes formájában:

majd <оператор 1>

más <оператор 2>;

ahol <условие> - Logikai kifejezés, amely akár két értéket - igaz vagy hamis; feltételeket lehet egyszerű (egy aránya> műveletek <, =, <>, <=,>=) Vagy összetett (a nem, es, vagy logikai műveletek, XOR);


<оператор 1> és <оператор 2> - egyszerű vagy összetett utasításokat. <оператор 1> Ez lesz végrehajtva, ha a feltétel igaz. <оператор 2> - Ha a feltétel hamis. egyidejűleg <оператор 1> és <оператор 2> nem hajtható végre. Elágazás a teljes formájában, ez lehet leírni, mint egy tömbvázlat látható. 1.

Elágazás rövidítve:


Elágazás kondenzált formában lehet képviseli biokkdiagramon ábrán. 2.

Hagyjuk, hogy végezzen több elem kiválasztását. Ez a következő:

ügy <переключатель> az

<константа 1>. <оператор 1>;

<константа 2>. <оператор 2>;

<константа n>. <оператор n>

ahol <переключатель> - változó (kifejezés) Egy felsorolt ​​típus (a szabvány, hogy tartalmazza egy felsorolt ​​Integer, Char, logikai érték);

<константа i> - lehetséges értékei a kapcsoló;

<оператор i> - egyszerű vagy összetett operátor, amely végrehajtásra kerül, ha a kapcsoló érték egyenlő a megfelelő konstans;

<оператор> - egyszerű vagy összetett operátor, amely végrehajtásra kerül, ha a kapcsoló értéke nem esik egybe sem a konstansok.

Példák megoldandó problémák

Példa 1. Készítsen egy programot, amely meghatározza a nagyobb a két bemenő számokat.

Var A, B. egész;