Составной оператор — конструкция языка
программирования , состоящая из нескольких команд
(операторов) языка программирования, но
участвующая в программе в качестве единого
оператора.
Понятие составного оператора было унаследовано
языком Паскаль и множеством других языков
программирования, основанных на Алголе. В Паскале
условный оператор if, циклы while и for требуют в
качестве ветвей и тела один оператор