Иллюстрированный самоучитель по Turbo Pascal

Операторы языка. Составной оператор и пустой оператор.

С одним из наиболее часто используемых операторов языка Турбо Паскаль – оператором присваивания мы уже познакомились. Ниже рассматриваются остальные операторы языка.


Составной оператор – это последовательность произвольных операторов программы, заключенная в операторные скобки – зарезервированные слова begin… end. Составные операторы – важный инструмент Турбо Паскаля, дающий возможность писать программы по современной технологии структурного программирования (без операторов перехода GOTO).

Язык Турбо Паскаль не накладывает никаких ограничений на характер операторов, входящих в составной оператор. Среди них могут быть и другие составные операторы – Турбо Паскаль допускает произвольную глубину их вложенности:

begin
…….
begin
…….
begin
……
……
end;
……
end;
……
end;

Фактически, весь раздел операторов, обрамленный словами begin… end, представляет собой один составной оператор. Поскольку зарезервированное слово end является закрывающей операторной скобкой, оно одновременно указывает и конец предыдущего оператора, поэтому ставить перед ним символ ";" необязательно, и далее во всех примерах мы не будем этого делать.

Наличие точки с запятой перед end в предыдущих примерах означало, что между последним оператором и операторной скобкой end располагается пустой оператор. Пустой оператор не содержит никаких действий, просто в программу добавляется лишняя точка с запятой. В основном пустой оператор используется для передачи управления в конец составного оператора.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.