logo
Харви Дейтел, Пол Дейтел Как программировать на С++ / 02-Deitel-Стр-115-214

2.21. Заключение по структурному программированию

Архитектор проектирует здания, используя совокупную мудрость и опыт, накопленные в его профессии. Так же должен поступать и программист. Наша область деятельности моложе, чем архитектура, и наш коллективный опыт существенно более ограничен. Мы усвоили, что структурное програм­мирование позволяет создавать программы более простые для понимания, чем нестуктурированные, более простые для проверки, отладки, модифика­ции и даже более корректные в математическом смысле.

Рис. 2.32 суммирует сведения по управляющим структурам в С++. Малые окружности использованы, чтобы отметить точки единственного входа и един­ственного выхода каждой структуры. Произвольное соединение отдельных символов блок-схем может привести к неструктурированным программам. Следовательно, профессиональное программирование заключается в выборе