Некоторые принципы модульного программирования, которые применяются в Pascal:
- Независимость модулей. 1 Код модуля физически и логически отделён от кода других модулей. 1
- Ограничение размера модуля. 1 Обычно он содержит не больше 100 операторов. 1
- Наличие одной входной и одной выходной точки. 1
- Иерархическая связь модулей. 1 Для написания одного модуля должно быть достаточно минимальных знаний о тексте другого. 1
- Использование стандартных управляющих конструкций. 1 Применяются конструкции: условие, выбор, цикл, блок. 1
- Начало модуля с комментария. 1 Его назначение — описать входные и выходные переменные. 1
- Применение двух методов проектирования. 1 Это нисходящее и восходящее проектирование. 1
- При нисходящем проектировании разработка идёт сверху вниз. 1 Сначала кодируется, тестируется и отлаживается головной модуль, который отвечает за логику работы всего программного комплекса. 1 Остальные модули заменяются заглушками, имитирующими их работу. 1
- При восходящем проектировании разработка идёт снизу вверх. 1 Сначала разрабатываются модули самого низкого уровня, затем к ним подключаются модули более высокого уровня и проверяется их работоспособность. 1
Принцип модульного программирования заключается в том, что исходная задача разбивается на более простые подзадачи. 5