ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »