Составной оператор

Структурные операторы

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

Операторы, не содержащие в себе никаких других операторов, называются простыми. К ним относятся операторы присваивания, вызова процедуры, пустой оператор и оператор безусловного перехода.

Оператор присваивания. В результате выполнения оператора присваивания переменная получает значение. Формат оператора присваивания:

Имя Переменной := Выражение,

где двоеточие и следующий за ним знак равенства – это символ оператора присваивания.

Выполнение оператора присваивания заключается в следующем: сначала вычисляется результат выражения, находящегося справа от символа присваивания, затем вычисленное значение записывается в область памяти, предназначенной для хранения переменной, имя которой стоит слева от символа присваивания (другими словами вычисленное значение присваивается этой переменной).

Операторы вызова процедур. Вызов процедуры – это простой оператор, состоящий из идентификатора вызываемой процедуры и списка передаваемых параметров. После него, как и после любого оператора, следует указывать символ точка с запятой.

Оператор безусловного перехода. Оператор безусловного перехода имеет следующий синтаксис: GoTo Метка;

Метка указывает на оператор, на который следует перейти для дальнейшего выполнения программы. Используется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-нибудь другой, отмеченный меткой оператор. Метки описываются с помощью зарезервированного слова Label в разделе описания переменных.

Label:

Label M1,M2;

......

GoTo M1;

......

M1: Оператор;

Пустой оператор. Пустой оператор не содержит никаких символов и не выполняет никаких действий, но он может быть помечен меткой:

GoTo M1;

......

M1:; {Пустой оператор}

Структурные операторы представляют собой структуры, построенные из других операторов по строго определенным правилам. Все структурные операторы подразделяются на три группы: составные, условные, выбора и операторы повтора (цикла).

Составной оператор представляет собой группу из произвольного числа операторов, ограниченную операторными скобками(Begin … End):

Begin

Оператор_1;

Оператор_2;

End;

Составной оператор воспринимается как единое целое и может находиться в любом месте программы, где синтаксис допускает наличие оператора. Внутри одного составного оператора может находиться другой составной оператор. При вложенности составных операторов для наглядности восприятия структуры программы лучше писать End под соответствующим Begin:

Begin

Оператор_1;

Begin

Оператор_3;

Оператор_4;

End;

Оператор_2;

End;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: