ВУЗ:
Составители:
Рубрика:
73
Составной оператор позволяет объединить несколько операторов
Паскаля в одну конструкцию, которая рассматривается как составной
оператор. Общий вид оператора следующий:
begin
оператор 1;
оператор 2;
. . . . . .
оператор n
end;
В этой конструкции слова begin и end выполняют роль
операторных скобок. Составной оператор можно включать в любое
место программы, где допускается использование только одного
оператора.
В свою очередь, любой из операторов составного оператора
также может быть составным. Извне составного оператора нельзя
передавать управление внутрь его (оператором goto).
4.3.2.2. Условный оператор
Условный оператор позволяет на определенном этапе выбрать
одно из двух действий в результате анализа некоторых условий.
Существуют следующие виды записи условного оператора:
If <условие> then <оператор>;
If <условие> then <оператор1> else <оператор2>;
If <условие> then <оператор1> else if <условие>
then <оператор2>
else <оператор3>;
Для условного оператора первого вида, если условие истинно,
то
выполняется оператор, стоящий после then. Если же условие ложно, то
этот оператор не выполняется, а выполняется оператор, следующий за
условным. Например:
if x<0 then y=x+x.
Второй вид записи оператора позволяет производить выполнение
оператора 1, если условие истинно. Если условие ложно, то
выполняется оператор 2. Например: if x>0 then y:=sqrt(x) else y:=x.
В третьей форме записи условный оператор расширен за
счет
вложенности новых условий. Это приводит к сокращению числа
условных операторов, но снижает наглядность программы. Новые
условия могут записываться за ключевыми словами then и else.
Ключевое слово else всегда относится к ближайшему if. Например:
if x<a then p:=ln(x)
else if x>b then p:=sin
else p:=cos(x).
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »