Помощь в написании студенческих работ
Антистрессовый сервис

Исполняемая часть. 
Внешние программы и модули

РефератПомощь в написанииУзнать стоимостьмоей работы

Описанию подпрограммы, объявленной в интерфейсной части модуля, в исполняемой части должен предшествовать заголовок, в котором можно опускать список формальных переменных (и тип результата для функции), так как они уже описаны в интерфейсной части. Но если заголовок подпрограммы приводится в полном виде, т. е. со списком формальных параметров и объявлением результата, он должен совпадать… Читать ещё >

Исполняемая часть. Внешние программы и модули (реферат, курсовая, диплом, контрольная)

Исполняемая часть включает все подпрограммы модуля. Она может также включать локальные метки, константы, типы и переменные.

Исполняемая часть начинается зарезервированным словом Implementation и содержит описания подпрограмм, объявленных в интерфейсной части. В ней могут объявляться локальные для модуля объекты — вспомогательные типы, константы, переменные и блоки, а также метки, если они используются в инициирующей части.

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

Unit Cmplx;

Interface.

type.

complex = record;

re, im: Real;

end;

Procedure AddC (x, у: complex; var r: complex);

Implementation.

Procedure AddC;

begin.

z.re := x. re + y. re;

z, im := x. Im * y. im;

end;

end.

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

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

Показать весь текст
Заполнить форму текущей работой