Технология программирования. - 38 стр.

UptoLike

- 40 -
Обобщённым оператором может быть либо простой оператор какого-либо языка
программирования (операторы присваивания, ввода/вывода, обращения к проце-
дуре и т.п.), либо фрагмент программы в виде композиции основных управляющих
конструкций структурного программирования. Каждая из этих конструкций име-
ет только один вход и один выход.
Важен тот факт, что эти конструкции
представляют собой математические
объекты. Этим объясняется успех структурного программирования. Доказано, что
для каждой неструктурированной программы можно построить функционально
эквивалентную структурированную программу. Для структурированных программ
возможно математическое доказательство некоторых свойств, позволяющих обна-
руживать в программе некоторые ошибки.
Рис. 5. Основные управляющие конструкции структурного программирования
У структурного программирования есть ещё одно название «программиро-
вание без GO TO». Но дело не в операторе GO TO, а в его неупорядоченном ис-
Да
Нет Да
Следование
S1
S2
S1 S2
Разветвление
P
S
Повторение
Нет
P