Глава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 оператор везде, где это возможно. |
| Оглавление| |