Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программные модули



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

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

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

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

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

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

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

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

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

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

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

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





Дата публикования: 2014-10-25; Прочитано: 341 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...