Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Составной оператор – объединение нескольких операторов в одну группу. Форма записи данного оператора:
BEGIN
Оператор 1;
Оператор 2;
…
Оператор n-1;
Оператор n;
END;
В этой конструкции служебные слова BEGIN (начало) и END (конец) называются операторными скобками. Слово BEGIN выполняет роль открывающей скобки, слово END – роль закрывающей скобки.
Составной оператор представляется как единый оператор. Его можно вставлять в любое место программы, где допускается один оператор.
Любой из операторов составного оператора, в свою очередь, также может быть составным.
Следует обратить внимание, что после BEGIN и перед END не ставится точка с запятой, она ставится между операторами.
Пустой оператор – не выполняющий никакого действия. Пустому оператору соответствует отсутствие записи, на том месте, где по правилам должен быть какой-нибудь оператор. После него можно ставить символ точки с запятой, например:
A: = B;
R: = 2;
;
K: = 7.2;
Здесь третий оператор является пустым.
Составной и пустой операторы нередко применяются в условных операторах.
У начинающих программистов часто возникает вопрос: где правильно поставить знак точки с запятой? Чтобы на него ответить, обратимся к обычному естественному языку. В любом перечне элементов между ними ставится запятая, например:
A, B, C, D
Если эти элементы объединить в одну группу, заключив их в круглые скобки
(A, B, C, D)
то запятая ставится опять-таки между элементами: после открывающей и перед закрывающей скобками запятая не указывается.
Если эта группа элементов входит в состав другой группы, то за пятая ставится и между группами, например:
((А, В, С, D), (К, L, М), Е, (R, S))
Подобная система введена и в языке ПАСКАЛЬ, только в нем роль круглых скобок выполняют операторные скобки BEGIN — END, вместо запятой ставится точка с запятой, а вместо элементов — операторы В дальнейшем мы увидим, что роль операторных скобок могут выполнять и другие служебные слова и конструкции языка.
Последняя рассмотренная конструкция естественного языка приме следующую форму записи на языке ПАСКАЛЬ:
BEGIN
BEGIN
оператор А;
оператор В;
оператор С;
оператор D
END;
BEGIN
оператор К;
оператор L;
оператор М
END;
оператор E;
BEGIN
оператор R;
оператор S;
END
END.
Обратите внимание на правильную расстановку знака «;».
Примечание. Во многих версиях языка ПАСКАЛЬ не является ошибкой наличие знака «;» после окончания каждого оператора, в том числе после составного, т. е. после слова END. Многие программисты широко этим пользуются, подразумевая вставку пустого оператора.
Дата публикования: 2014-11-02; Прочитано: 369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!