озглянемо деякі логічні вирази та їхні значення.
Прості віразіЗначенняСкладені віразіЗначеннях = 3truenot (y <= -50) trueх> уtrue (Кх) and (x <5) true7 mod 3 = 1true (x> 4) or (y <-15) falseу div 2 = 4false (x> 4) or (y> -15) true
Подвійну нерівність 1 <х <5 як складень логічний віграз запісують так: (1 <х) and (x < ; 5). Сукупність нерівностей вигляд х <1; х> 5 - так: (х <1) or (x> 5). Прості логічні вирази, Які входять у складені, всегда беруть у дужки.
3. Команда розгалуження if (умовна команда) має два різновіді.
1. Повна відряд розгалуження має вигляд
if <логічніі вирази> then <команда 1 > else <команда 2>;
Дія команди. Если логічний вирази істінній, то віконується команда 1, в протилежних випадка - команда 2. Команди 1 та 2 могут буті Просто або складень.
Приклад. Нехай х = 9. У результаті Виконання команд
if x> 7 then у: = х * х else y: = sin (x);
if x <5 then z: = exp (x) else z: = sqrt (x);
отрімаємо y = 81, z = 3.
. Коротка команда розгалуження має вигляд
if <логічний вирази> then <команда 1>;
Дія команди. Если логічний вирази істінній, то віконується команда 1, інакше віконується команда, яка знаходится за даною конструкцією.
Приклад. Нехай х = 25. Тоді у результаті Виконання команд
if x> 12 then y: = 2 * x; z: = 10; b>
if x <5 then z: = exp (x);
отрімаємо y = 50, z = 10.
4. Команда goto - це команда Безумовно...