|
|
|
Самое главное
§ 9. Структурное программированиеСтруктурное программирование — технология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры логически целостных фрагментов (блоков). Основные принципы структурного программирования заключаются в том, что: 1) любая программа строится из трёх базовых управляющих конструкций: последовательность, ветвление, цикл; 2) в программе базовые управляющие конструкции могут быть вложены друг в друга произвольным образом; 3) повторяющиеся фрагменты программы можно оформить в виде подпрограмм (процедур и функций). В виде подпрограмм можно оформить логически целостные фрагменты программы, даже если они не повторяются; 4) все перечисленные конструкции должны иметь один вход и один выход; 5) разработка программы ведётся пошагово, методом «сверху вниз». Вспомогательный алгоритм — это алгоритм, целиком используемый в составе другого алгоритма. Алгоритм называется рекурсивным, если на каком-либо шаге он прямо или косвенно обращается сам к себе. Запись вспомогательных алгоритмов в языках программирования осуществляется с помощью подпрограмм. В языке Pascal различают два вида подпрограмм: процедуры и функции.
|
|
|