Введение в программирование - Учебное пособие (Корочкин А. В.)

Глава5. операторы

В языке Ада имеются два вида операторов: простые и составные. Простой оператор не содержит в себе других операторов; составной оператор содержит в своём составе другие операторы.

Любой оператор определяет некоторое действие, осуществление которого называется выполнением оператора. Последовательность операторов задаёт действия, которые необходимо выполнить над данными.

Простые операторы:

•   пустой оператор           Null

•   оператор присваивания

•   оператор выхода          Exit

•   оператор перехода      Goto

•   оператор задержки      Delay

•   оператор возбуждения                Raise

•   оператор возврата       Return

•   оператор вызова подпрограммы

•   оператор вызова входа задачи

•   оператор прекращения               Abort

If ..  end if Case Loop Accept

Select

Составные операторы: условный оператор оператор выбора оператор цикла оператор принятия оператор блока оператор отбора.

имени,

Некоторые операторы разрешается помечать с помощью размещаемый перед ним ( именованные операторы ). D   Например:

- - именованный цикл

UFO:

for  i    in    1.. 10   loop

Res: = Res + Matr( i); end   loop  UFO;

Некоторые  операторы  Ады  подробно  рассмотрены  в  главах,  с которыми они связаны:

•   операторы    вызова    процедуры    и    выхода    —    в         главе "Подпрограммы";

•   операторы вызова входа, Requeue - операторы, Delay, Accept, Select и Abort — в главе "Задачи";

Ш СОВЕТЫ:

*   Начинайте каждый оператор или описание с новой строки.

*  Не размещайте больше одного оператора в строке.

*   Используйте размещение операторов с отступлениями. »   Не размещайте сложные операторы в одной строке.

*  Помечайте end   оператор везде, где это возможно.