ВУЗ:
Составители:
Рубрика:
10. Оператор выбора
Для разветвления в программе более чем в 2-х направлениях, можно
использовать оператор выбора:
Case <Выражение - ключ выбора> OF <Список выбора> End
Или
Case <Выражение - ключ выбора> OF <Список выбора>
Else <Операторы> End
Ключ выбора - выражение любого порядкового типа;
<Список выбора> - одна или более конструкций вида:
<Константа выбора> : <Оператор>;
<Константа выбора> - выражение того же
типа, что и ключ выбора;
Оператор выбора работает следующим образом: вычисляется значение
выражения <ключ выбора>, а затем в последовательности операторов
<список выбора> отыскивается такой, которому предшествует константа,
равная вычисленному значению. Найденный оператор выполняется, после
чего оператор выбора завершает работу. Если в списке выбора нет такой
константы, то управление передается оператору
, стоящему за ключеваым
словом Else. Часть Else может отсутствовать и в этом случае оператор выбора
завершает свою работу.
11.
Операторы циклов
В языке ТР имеются три различных оператора, с помощью которых
организуются циклические (повторяющиеся) фрагменты программ.
11.1 Оператор цикла с предусловием
Оператор цикла с предусловием имеет вид:
While <условие> Do <оператор>;
где <условие> - логическое выражение.
Если логическое выражение принимает значение TRUE (истина), то
выполняется оператор, стоящий после ключевого слова Do, в противном
случае оператор
While прекращает свою работу. На месте одного оператора
может располагаться группа операторов, заключённых в операторные скобки
(Begin ... end).
11.2 Оператор цикла с постусловием
Оператор цикла с постусловием имеет вид:
Repeat <Тело_цикла> Until <условие>
где <Тело цикла> - последовательность операторов ТР;
10. Оператор выбора
Для разветвления в программе более чем в 2-х направлениях, можно
использовать оператор выбора:
Case <Выражение - ключ выбора> OF <Список выбора> End
Или
Case <Выражение - ключ выбора> OF <Список выбора>
Else <Операторы> End
Ключ выбора - выражение любого порядкового типа;
<Список выбора> - одна или более конструкций вида:
<Константа выбора> : <Оператор>;
<Константа выбора> - выражение того же типа, что и ключ выбора;
Оператор выбора работает следующим образом: вычисляется значение
выражения <ключ выбора>, а затем в последовательности операторов
<список выбора> отыскивается такой, которому предшествует константа,
равная вычисленному значению. Найденный оператор выполняется, после
чего оператор выбора завершает работу. Если в списке выбора нет такой
константы, то управление передается оператору, стоящему за ключеваым
словом Else. Часть Else может отсутствовать и в этом случае оператор выбора
завершает свою работу.
11. Операторы циклов
В языке ТР имеются три различных оператора, с помощью которых
организуются циклические (повторяющиеся) фрагменты программ.
11.1 Оператор цикла с предусловием
Оператор цикла с предусловием имеет вид:
While <условие> Do <оператор>;
где <условие> - логическое выражение.
Если логическое выражение принимает значение TRUE (истина), то
выполняется оператор, стоящий после ключевого слова Do, в противном
случае оператор While прекращает свою работу. На месте одного оператора
может располагаться группа операторов, заключённых в операторные скобки
(Begin ... end).
11.2 Оператор цикла с постусловием
Оператор цикла с постусловием имеет вид:
Repeat <Тело_цикла> Until <условие>
где <Тело цикла> - последовательность операторов ТР;
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
