Модульное программирование - это организация программы как совокупности 
небольших независимых блоков (модулей), структура и поведение которых 
подчиняется определенным заранее правилам.
Модулем (в модульном 
программировании) называется множество взаимосвязанных  подпрограмм 
(процедур) вместе с данными, которые эти подпрограммы обрабатывают.
 Модульное программирование предназначено для разработки больших программ.
 Разработкой больших программ занимается коллектив программистов. 
Каждому программисту поручается разработка некоторой самостоятельной 
части программы. И он в таком случае отвечает за конструирование всех 
необходимых процедур и данных для этих процедур. Сокрытие данных (запрет
 доступа к данным из-за пределов модуля) предотвращает их случайное 
изменение и соответственно нарушение работы программы. Для 
взаимодействия отдельных частей (модулей) программы коллективу 
программистов необходимо продумать только интерфейс (взаимодействие) 
сконструированных модулей в основной программе.
 Напомним понятие и структуру модуля в терминах языка Pascal.
Модуль (unit) – программная единица, текст которой компилируется независимо (автономно).
Модуль содержит 4 раздела: заголовок, интерфейсная часть (раздел объявлений), раздел реализации и раздел инициализации.
UNIT  ;                     {заголовок}
INTERFACE                                    {интерфейсная часть}
 Uses  ;
 Const  ;
 Type ;
 Var  ;
 Procedure  ;
 . . .
 Function  ;
 . . .
IMPLEMENTATION                              {раздел реализации} 
 Uses  ;
 Const  ;
 Type  ;
 Var  ;
 Procedure  ;
 . . .
 Function  ;
BEGIN 
 
END. 
 Замечание. Различие всех описаний, содержащихся в разделах интерфейса и
 реализации, заключается в сфере их использования. В интерфейсном 
разделе – внешние описания, в разделе реализации – внутренние.
		
	 

