ВУЗ:
Составители:
Рубрика:
25
ELSE IF D=0 THEN {ИНАЧЕ, Проверка выполнения
условия}
BEGIN
X1:=(-B+SQRT(D))/(2*A); {Выполняемые действия }
X2:=X1; {Если условие ИСТИНА}
WRITELN ('X1=',X1,'X2=',X2);
END
ELSE WRITELN ('НЕТ РЕШЕНИЯ'); {Если условие ложь}
END. {Конец программы}
Если вторая ветвь отсутствует, тогда имеет место сокращенное ветвление.
Фрагмент программы представлен ниже.
2.2.2. Ветвление сокращенное:
2.2.3. Оператор
выбора:
Оператор case работает следующим образом. Сначала вычисляется
значение выражения-селектора, затем обеспечивается реализация того
оператора, константа выбора которого равна текущему значению селектора.
Если ни одна из констант не равна текущему значению селектора, выполняется
оператор, стоящий за словом ELSE, при его отсутствии выполняется оператор,
стоящий за словом end.
IF I < = Iк THEN
BEGIN
Опер_1;
Опер_2;
END;
CASE I OF
1: Опер_1;
2: Опер_2;
3: Опер_3;
ELSE Опер 4;
END;
I > Iк
Опер_1
Опер_2
Опер_3
Опер_1
Опер_2
I
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »