Модули в языке Паскаль

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск
Файл:Wiki_letter_w.png

Это незавершённая статья. Вы можете помочь проекту, исправив и дополнив её.


Модули в Паскаль - это библиотеки определений типов, констант, переменных, процедур и функций. Так же как и подпрограммы, модули могут быть стандартными и нестандартными, или пользовательскими. Как стандартные, так и нестандартные модули устроены совершенно одинаково, поскольку оформляются по единым правилам.

Модули подключаются к программе при помощи объявления их имени в разделе подключения модулей (uses). При этом программе будут доступны все подрограммы, переменные, типы и константы, содержащиеся в перечисленных модулях.

Модуль System, в котором определены основные стандартные константы, типы, переменные и подпрограммы, подключается к программе автоматически (по умолчанию).

Использование пользовательских модулей (см. также Модульное программирование) позволяет значительно повысить уровень структурированности и стандартизации программ, что приводит к ускорению разработки программ, обеспечивает их понятность и простоту модернизации. Описав в такой библиотеке, например, часто используемые операции при обработке массивов (процедуры ввода, вывода матриц, сортировки массивов и др.), в отдельной программе можно уделить основное внимание лишь решению тех вопросов, которые являются характерными для конкретной задачи и поэтому еще не реализованы в стандартных и нестандартных модулях. Это не только существенно сокращает время разработки программы, но и уменьшает ее объем.

Содержание

Структура модуля

Модуль (unit) состоит и следующих частей:

  • названия или заголовка;
  • интерфейса или раздела объявлений (Interface);
  • исполнительной части или раздела реализации (Implementation);
  • раздела или секции инициализаций.

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

Заголовок модуля

Заголовок модуля состоит из зарезервированного слова unit и уникального идентификатора.

Интерфейс модуля

Литература

  1. Федоренко Ю. Алгоритмы и программы на Turbo Pascal. Учебный курс. - СПб: Питер, 2001. - 240 с.: ил. ISBN 5-318-00102-5
Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach