_________________________________________________________________________



Оператор выбора IF.



Иногда в ходе выполнения программы нужно, что бы в зависимости от переменных условий программа шла по другой "ветви". Для этого используют операторы выбора.
При выполнении этого оператора сначала вычисляется некоторое логическое выражение p(условие), в случае истинности которого выполняется оператор a1, а в случае ложности - оператор a2. Использованные здесь ключевые слова IF , then и else имеют смысл если, то и иначе соответственно.

Пример:

if I = 0 then если I = 0 значит
{действие 1} {действие 1}
else иначе
{действие 2}; {действие 2};

Существует две формы оператора if
полная : if условие then {Действие 1} else {Действие 2}
и сокращенная : if условие then {Действие 1};
! Надо заметить, что при использовании полной формы оператора if точку с запятой ";" после слова else ствавить не нужно!
!! Компилятор слову else сопоставляет ближайший оператор if ,будте внимательны!
Пример:

begin
write (''Введите число I : );
readln (I);
if I = 0 then writeln ('Деление на ноль!')
else A := Y/I;
end.

___________________________________________________________________
Авторские права © 2000, Hunter'у Переработано 22.12.02 Ваши отклики и пожелания пишите мне

Hosted by uCoz