Алгоритмические языки и программирование. Игошина Л.В. - 29 стр.

UptoLike

Составители: 

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 <условие>
где <Тело цикла> - последовательность операторов ТР;