Имя - старшая структура - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если у вас есть трудная задача, отдайте ее ленивому. Он найдет более легкий способ выполнить ее. Законы Мерфи (еще...)

Имя - старшая структура

Cтраница 2


Имя переменной означает имя ячейки памяти ЦВМ, в которой хранится значение величины, или метку, к которой обращается команда. Для управляющих ЦВМ при наличии глобальных переменных, объединяемых в иерархические структуры, в качестве операндов должны использо-ваться и составные имена, включающие имя величины и имена старших структур, в которые эта величина входит. В автокоде ЯУЗА такими структурами являются зоны, поэтому имя глобальных величин составляется из имени величины и имени зоны, соединенных через точку ( А. Имена переменных подставляются программу своими адресами.  [16]

Под выражением над структурой понимается выражение, в котором операндами ( не менее одного) являются структуры. Его значением является также структура. В качестве операнда может быть имя старшей структуры, имя подструктуры или имя элемента структуры.  [17]

Под выражением над структурой понимается выражение, в котором операндами ( не менее одного) являются структуры. Его значением является также структура. В качестве операнда может быть имя старшей структуры, имя подструктуры или имя элемента структуры.  [18]

NAME обращаются к подструктуре, означающей полное имя определенного лица. В подмножестве ПЛ / 1 записи уточняющих имен должны включать имя старшей структуры.  [19]

Операндами в автокодах обычно являются: имя переменной, метка, константа и выражение. Операнды могут содержать модификаторы. При наличии переменных, объединенных в структуры, в качестве операндов используются составные имена, включающие имя величины и имена старших структур, в которые эта величина входит. Константа в зависимости от содержания команды и типов данных может быть: двоичная, восьмеричная, шест-надцатеричная, константа с плавающей запятой, целая со знаком и без знака, символьная, а также адресная. В адресную часть команды подставляется значение константы или ее адрес. В последнем случае такая константа называется литеральной: ее значение одновременно служит и ее именем. Для операнда-выражения требуется, чтобы в системе программирования вычислялось значение выражения по его компонентам. В общем случае операнд-выражение является арифметическим выражением, но допустимо и сокращение числа и типов составляющих.  [20]

При задании фрагмента DEBUG перед каждым оператором ЯМД добавляется оператор присваивания номера оператора ЯМД одному из данных области связи. Фрагменты VERSION задают номер версии данной программы и используемой схемы. Имена полей структур, объявляемых в программе, совпадают с именами соответствующих данных записи подсхемы. Именем старшей структуры является имя записи. Если номер уровня не задан, то объявляемые в программе структуры являются структурами первого уровня. При задании номера уровня его значение прибавляется к номерам уровня включаемых в программу данных. Тем самым, например, предоставляется возможность объявлять несколько записей подсхемы подструктурами одной структуры программы. При обнаружении варианта SUBSCHEMA - BINDS оператора INCLUDE процессор включает в текст программы операторы ЯМД BIND RECORD для всех записей подсхемы, описания которых уже включены в программу. Если в операторе INCLUDE указано имя модуля, то в текст программы включается модуль из словаря данных.  [21]



Страницы:      1    2