Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Область действия имени

    Область действия имени и класс памяти определяют способ распределения памяти под храпение переменной. Распределение может быть статическим и динамическим. [c.286]

    Расширение области действия имен достигается и заданием списка параметров в подпрограмме. Аргументы, задаваемые при обращении к подпрограмме, известны в вызывающем и вызываемом блоках. Любое обращение к параметру в подпрограмме рассматривается как обращение к соответствующему аргументу. [c.292]


    При написании программ на ПЛ/1 различают три способа объявления имен явное, неявное и контекстуальное. Часть программы, на которую распространяется объявление имени, носит название области действия имени. В большинстве случаев область действия зависит от способа объявления. [c.300]

    Область действия имен. Под областью действия имени понимается программная единица (сегмент) или совокупность сегментов, в пределах которых данное имя доступно операторам, т. е. его можно использовать при записи операторов. Среди всех рассмотренных функций и подпрограмм только оператор-функция является частью сегмента. Поэтому при записи его правой части можно использовать переменные, которые определены в данном сегменте. Все остальные функции и подпрограммы являются независимыми программными единицами, и каждая из них вводит свой уровень обозначений. Это значит, что одно и то же имя (равно как и метка) в различных сегментах будет обозначать различные объекты программы. Расширение области действия переменной за пределы одного сегмента осуществляется либо через параметры, либо через общую область. Первый из способов является единственным для библиотечных подпрограмм и функций. [c.377]

    Область действия имени задается в программе атрибутами INTERNAL для внутреннего имени и EXTERNAL для внешнего имени. [c.285]

    Объявление области действия имени с помощью этих атрибутов производится в операторе DE LARE. Например, [c.285]

    В случае внешних процедур расширение области действия имен достигается с помощью атрибута EXTERNAL. Например, запи- [c.291]

    Распознавание имен. Рассмотрим способы задания областей действия имен на примере программы, состоящей из двух процедурных блоков, один из которых является внутренним. Для этого объединим процедуры расчета температуры кипения смеси и расчета коэффициентов активности по уравнению NRTL. Блок-схемы алгоритмов расчета и программы приведены в разделах 1 и 4 данной главы. В отличие от программы, приведенной на с. 243, в данном случае перед вычислением концентраций компонентов смеси при каждом из значений температуры необходимо определять значения коэффициентов активности, поскольку последние являются функцией температуры. [c.299]

    Процедуры функции. Структура. Формальные и фактические параметры обрашения к процедуре. Область действия имен и переменных. Файлы. Графические возможности языка Паскаль. 2 [c.158]

    Область действия имени. Любая переменная, появляюш,аяся в программе, характеризуется не только атрибутами типа, способа представления и разрядности. В программе определяется также и область ее действия, т. е. часть программы, где переменная сохраняет свое значение и может использоваться при записи операторов. До сих пор при составлении программ не появлялось необходимости в определении области действия переменных — все программы записывались как главные процедуры без других внешних или внутренних блоков. Под областью действия переменных понималась вся программа, а устанавливалась она по умолчанию. При этом необходимости в передаче значений за пределы главной процедуры не возникало. [c.285]



Смотреть страницы где упоминается термин Область действия имени: [c.286]    [c.286]    [c.286]    [c.286]   
Смотреть главы в:

Основы построения операционных систем в химической технологии -> Область действия имени


Основы построения операционных систем в химической технологии (1980) -- [ c.300 , c.377 ]




ПОИСК







© 2024 chem21.info Реклама на сайте