Лекция: ПРОГРАММНЫЕ МОДУЛИ

 

Известно, что при написании серьёзной программы нельзя обойтись без процедур, которые заключают в себе её отдельные части. Крупными строительными единицами в Паскале являются программные модули.

Модуль имеет имя и может содержать описание многих процедур и функций, а также описания констант, типов данных и переменных.

Каждый программный модуль транслируется отдельно, оттранслированные модули объединяются в выполнимую программу. Этот процесс называется «сборкой».

Один раз написанный и оттранслированный модуль можно многократно использовать в различных программах. Это позволяет:

1) сэкономить время и силы программиста;

2) сократить время трансляции;

3) уберечь от искажений исходный текст модуля.

Чтобы подключить модуль к программе и сделать видимым его содержимое, достаточно упомянуть его имя в разделе USES <имя модуля> (имя должно быть первым предложением программы).

Необходимость использования модулей обусловлена следующими причинами:

– для размещения в памяти большой программы может не хватить одного сегмента памяти (его размер максимум 64 Кб). Количество используемых модулей ограничивается лишь доступной памятью;

– в большинстве реальных применений ЭВМ нужны библиотеки блоков (процедур и функций) с простым доступом к блокам.

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

 

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