Проектирование программного обеспечения. Николаев С.В. - 78 стр.

UptoLike

Составители: 

78
Блок
В
ход
В
ыход
Рис. 3.77. "Простой" блок
Следует иметь ввиду, что "простой" блок является таковым только снару-
жи (один вход, один выход и гарантия успешного выполнения), в то время
как внутри он может быть устроен как угодно сложно (с точки зрения выпол-
няемого действия). Именно такое "упрятывание" сложности вовнутрь на ос-
нове механизма вызова
процедур и является одной из ключевых идей, позво-
ляющей сделать логику программы прозрачной. Эта идея лежит в основе
процедурности (или иерархической модульности), которая реализована в
синтаксических конструкциях процедурных языков и систем программиро-
вания (подпрограммы, блоки операторов, автономные блоки и библиотеки
подпрограмм).
Следование
Управляющая конструкция "следование" означает, что управление пере-
дается от одного простого блока к другому (Рис. 3.88), то есть ряд операций
выполняется в строго линейном порядке.
Блок 1
В
ход
В
ыход
Блок 2
Рис. 3.88. Управляющая конструкция "следование"
Любую последовательную цепочку из нескольких блоков всегда можно
заменить одним эквивалентным блоком, "упрятав" всю эту цепочку вовнутрь
одного блока.