Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования Pascal - redact Мигунов.doc
Скачиваний:
8
Добавлен:
20.09.2019
Размер:
434.69 Кб
Скачать

Заголовок модуля. Связь модуля с программой.

Имя файла, в котором храниться модуль на диске обязательно должен совпадать с именем модуля, указанного после unit.

Пример:

Program ma;

Unit drobi; c:\TP\drobi.pas

Чтобы подключить модуль к программе нужно в блоке описания первым указать uses.

Пример:

Program ma;

Uses <список модулей>;

Если модуль подключается к другому модулю, оператор uses со списком модулей указывается после служебного слова interface.

Интерфейсная часть: начинается после служебного слова interface и содержит описание глобальных типов констант, переменных и заголовков процедур и функций, которые будут доступны основной программе после подключения модуля к этой программе.

Исполнительная часть: начинается после служебного слова implementation и содержит описание локальных констант, типов переменных и типов процедур и функций, которые должны быть записаны в том порядке, в котором указаны из заголовки в интерфейсной части.

В исполнительной части при указании заголовка программы формальные параметры можно не указывать.

Инициирующая часть: обычно не указывается с begin, а если присутствует, содержит операторы, которые должны быть выполнены до передачи управления основной программе. Например, открыть соответствующий файл.

Компиляция модулей: текст модуля содержится в файле с расширением pas. Модуль после компиляции, то есть его двоичный код, имеет расширение tpu.

Компилировать модули можно тремя способами:

  1. Сompile. При компиляции основной программы и модуля, подключенного к этой программе, с помощью пункта меню compile необходимо, чтобы tpu файлы всех модулей, указанных в списке после слова uses, присутствовали на диске. Tpu файлы должны быть получены ранее основной программы.

  2. Make. При компиляции основной программы с помощью make, если какой-либо модуль не имеет tpu файла. То система пытается отыскать его pas файл и откомпилировать в tpu файл. При этом система регистрирует все изменения в pas файле модуля, если изменения были внесены автоматически, перекомпилируются в новый tpu файл.

  3. Build. Система перекомпилирует все pas файлы в tpu файлы в независимости от существования tpu файла.

Стандартные модули

Turbo Pascal содержит 8 стандартных модулей:

S ystem

C

Содержиться в файле tpl

rt

Dos

Printer

Outplay

G

String, windows

raph

Turbo 3

Graph 3

System – содержит стандартные процедуры и функции, к программе подключается автоматически.

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

Dos – позволяет программе организовать работу с файловой системой.

Printer – позволяет выводить информацию.

Outplay – позволяет создавать очень большие программы с перекрытием.

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

Turbo 3 – для совместимости 3 группы.

Graph3 – Паскаль

String, windows – для совместимости с ОС Windows.