Операторы языка
Оператором называется предложение (инструкция), задающее точное описание некоторого действия, которое необходимо выполнить. По своему составу определяются операторы двух типов: простые и структурные. Простым считается оператор который не содержит в себе других операторов, а структурным – оператор, состоящий из одного или нескольких операторов. К простым операторам относятся операторы присваивания, перехода и обращения к процедуре К структурным операторам относятся операторы условий, выбора, цикла и составной. Составной оператор представляет собой последовательность операторов, заключенную в ключевые слова Begin и End. Оператор перехода имеет вид записи: GOTO n; где n – метка. Метки представляют собой целые числа без знака, состоящие не более чем из четырех цифр, и описываются в разделе описания меток. С помощью оператора перехода управление передается оператору, помеченному меткой n. Далее выполняются операторы, стоящие за ним.
Пустой оператор не предписывает никаких действий и используется для выхода из середины программы или составного оператора. Пустой оператор записывается меткой. Например, для выхода в конец программы, пустой оператор запишется в виде:
…40: End.
Структурированные операторы. Условный оператор имеет две формы записи: Полная форма записи:
if < условие> then < оператор1> else < оператор2>; Эта форма записи позволяет производить вычисления оператора1 стоящего первым, если then логическое условие, стоящее после служебного слова if, имеет результат TRUE, в противном случае – производиться вычисление оператора2, стоящего после служебного слова else. Сокращенная форма записи:
if < условие> then< оператор1>; Эта запись оператора позволяет производить вычисления оператора1, стоящего после служебного слова then, если логическое условие, стоящее после логического условия if имеет результата TRUE, в противном случае – производятся вычисления, в операторах программы, стоящих после оператора1.
Правила работы с условным оператором. 1. Допускается использование вложенной структуры оператора if. Тогда ключевое слово else всегда относится к ближайшему ему ключевому слову if. 2. После ключевых слов then и else всегда следует только по одному оператору языка Паскаль. Для использования нескольких операторов языка применяется составной оператор. Составной оператор (операторные скобки) BEGIN – END
if < условие> then Begin < оператор1>; < оператор2>; … < оператор n> end else Begin < оператор1>; < оператор2>; … < оператор n> end; 3. Знак; перед ключевым словом else не ставится.
Вопросы для самоподготовки: 1. Разветвляющийся вычислительный процесс; 2. Графическое представление разветвляющегося вычислительного процесса; 3. Условный оператор перехода; 4. Правила работы с оператором условного перехода.
|