Лекция: Процедурное, модульное программирование

Процедурное программирование основано на использовании следующих методов (приёмов) программирования.

Метод декомпозиции (нисходящего проектирования) – это разделение программы на подпрограммы простейшей структуры и представление программы в виде иерархии подпрограмм.

Метод модульной организации – это группировка подпрограмм и обрабатываемых ими данных в модули, которые программируются и компилируются отдельно. Преимущества данного метода заключаются в параллельной и независимой работе программистов, удобстве программирования, возможности создания библиотек.

Метод структурного программирования подпрограмм, заключается в следующем:

— разделение подпрограммы на вложенные блоки, что позволяет локализовать переменные и операторы их обработки, структурировать подпрограмму;

— использование операторов ветвления и циклов, осуществляющих передачу управления только сверху — вниз, что приводит к ясности алгоритма, к облегчению программирования и сопровождения программ; операторы безусловной передачи управления использовать не рекомендуется;

— форматирование текста подпрограммы, т.е. использование отступов для отображения вложенности блоков, применение читаемых идентификаторов и использование комментариев, что приводит к повышению читабельности программ и к облегчению их сопровождения.

 

еще рефераты
Еще работы по информатике