1) программные элементы, предназначенные для использования другими программами или модулями, такие элементы называют видимыми вне модуля; 2) программные элементы, необходимые только для работы самого модуля, их называют невидимыми (или скрытыми). в соответствии с этим модуль, кроме заголовка, содержит три основные части, называемыми интерфейсной, исполнимой и инициализируемой. в общем случае модуль имеет следующую структуру: unit < имя модуля> ; {заголовок модуля} intеrfасе. {описание видимых программных элементов модуля} imрlеmеntаtiоn. {описание скрытых программных элементов модуля} bеgin. {операторы инициализации элементов модуля} еnd. в частном случае модуль может не содержать части реализации и части инициализации, тогда структура модуля будет такой: