Учебно-методическое пособие. Алматы, 2017 ббк


Исполнительная часть модуля



бет80/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   76   77   78   79   80   81   82   83   ...   106
УЧЕБНИКПаскаль(100217)

Исполнительная часть модуля

Implementation {Вс объекты, кром Const и Uses расположены в сегменте стека}

[Uses… Перечисляются имена модулей, использованных в данной исполнительной части и не указанных в интерфейсе]

[Label… Перечисляются имена меток, использованные в подпрограммах данного раздела модуля]

[Const… Описываются константы, использованные в подпрограммах данного раздела модуля и не объявленные в интерфейсе]

[Var… Описываются переменные, используемые в подпрограммах данного раздела модуля и не объявленные в интерфейсе]

[Procedure… Приводится сокращенный или полный заголовок роцедуры, объявленный в Interface]

{Тело процедуры}

[Function… Приводится полный или сокращенный заголовок функции, объявленной в Interface]

{Тело функции}

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

Недоступны для программы также модули, метки, константы, типы и переменные, объявленные в этом разделе. Все эти объекты, кроме const, располагаются в сегменте стека. Значения констант находятся в сегменте данных, однако, в программе они вес же невидимы.




Достарыңызбен бөлісу:
1   ...   76   77   78   79   80   81   82   83   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет