Реферат: Лекции по высокоуровневым методам информатики и программированию
Тела – способ реализации процесса обработки.
Модульная структура приложения.
Принцип модульного программирования ПП:
1. определение состава и подчиненность функций,
2. определение набора программных модулей, реализующих эти функции.
При составлении алгоритма необходимо учитывать:
· Каждый модуль вызывается на выполнение вышестоящим модулем и, закончив работу, возвращает управление вызвавшему его модулю;
· Принятие основных решений в алгоритме выносится
на максимально «высокий» по иерархии уровень;
· Для использования одной и той же функции в разных
местах алгоритма создается один модуль, который вызывается на выполнение по мере необходимости.
Функционально-модульная схема (ФМС).
Функция 1 и Функция 2 выполняются с помощью одного и того же программного Модуля.
Функция 3 реализуется одним программным модулем.
Функция 4 – в виде последовательности выполнения
Программных Модулей (2, 3 . . . p).
Функция 5 – с помощью иерархии связанных модулей.
Алгоритмы большой сложности представляются с
помощью схем двух видов:
· Обобщенной схемы алгоритма – раскрывает общий
принцип функционирования алгоритма и основные
логические связи между отдельными модулями:
· Детальной схемы алгоритма – представляет содер-
жание каждого элемента обобщенной схемы с ис-
пользованием управляющих структур в блок-схемах и
алгоритмических языков высокого уровня.
Модульное программирование основано на понятии модуля.
Все программные ресурсы модуля можно разбить на две части:
· Объекты, прямо предназначенные для использования другими программами или модулями;
· Объекты рабочего характера.