Введение в программирование - Учебное пособие (Корочкин А. В.)

5.3 условные операторы

Условный оператор выбирает для выполнения одну или ни одной из входящих в него последовательностей операторов в зависимости от значения истинности одного или нескольких условий.

Общий вид условного оператора:

IF       Условие    THEN

Последовательность_Операторов {ELSIF Условие THEN

Последовательность _Операторов} {ELSIF

Последовательность _Операторов} END   IF;

Выражение, задающее Условие, должно быть логического типа. Последовательность_Операторов может содержать любое число операторов.

D   Примеры:

If  A > В then

С: = 100;

Z: = Z-H; end   if;

if A > В then

MIN : = B; else

MIN : = A; end if;

If A = 0  and    В = 0  then

Vec_Z: = SuM (Vec_A, Vec_B); С: = 23.356;

get ( Number_Of_Array); put ("End of task");

end if;

А(5)        :=            B(6) + C

С(2..7)    :=            В(3..8);

В             :=            С;

Щ       СОВЕТЫ:

*  Минимизируйте глубину выражениий.

*  Используйте   механизм отрезков при  работе с частями   массивов вместо операторов цикла.

47

while,     for   и

END

Для   выхода   из   него   можно

46

Ада 95. Введение в программирование