_________________________________________________________________________
Оператор выбора 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
Ваши отклики и пожелания пишите мне