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

Идентификатор - метка

Cтраница 2


Чтобы упростить запись оператора перехода в случае выбора одного идентификатора метки из данного перечня, в языке АЛГОЛ введено понятие переключатель, который так же, как и метка, играет роль простого именующего выражения.  [16]

Второй реквизит, расположенный в элементе Э1, является непосредственно идентификатором метки и представляет собой набор алфавитных символов, например с НТОМ. Сочетание двух взаимосвязанных реквизитов ( ЭО и Э1) обеспечивает защиту от случайных и программных ошибок и позволяет установить наличие или отсутствие метки НТ.  [17]

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

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

В фиктивном блоке, возникшем из тела процедуры, могут быть локальны лишь идентификаторы меток.  [20]

При выполнении такого оператора перехода вычисляется значение именующего выражения ( при текущих значениях переменных) и в результате выбирается идентификатор метки из числа заданных. Это позволяет в процессе выполнения алгоритма выбирать ту или иную ветвь вычислительного процесса.  [21]

Условное именующее выражение служит для компактной записи разветвляющегося вычислительного процесса, задающего правила нахождения одного значения именующего выражения, которым является идентификатор метки.  [22]

Объектом принято называть следующие элементы программы: имена скалярных переменных и констант; имена массивов и структур; имена процедур; макроимена; идентификаторы меток.  [23]

Если арифметическое выражение является правилом для вычислительного числового значения, а логическое выражение - правилом для определения логического значения, то именующее выражение является правилом определения идентификатора метки того оператора, к которому нужно перейти после выполнения оператора перехода.  [24]

Порожденные ассемблером идентификаторы меток всегда локальны, они представляют собой число в пределах 64 Ч - 127 и следующий за ним служебный символ. Локальные идентификаторы меток генерируются макроассемблером в порядке возрастания в том случае, когда не происходит замещения формального параметра фактическим; если же в макровызове имеется соответствующий фактический параметр, то происходит обычная подстановка и генерация нового идентификатора не выполняется.  [25]

Вх, одним из операторов которого является выполняемый оператор перехода. Пусть идентификатор метки локален в блоке В2, охватывающем блок Вх. Тогда выполнение блока Blt а также всех блоков, содержащих блок Bj и содержащихся в блоке В2, прекращается. При этом перестают существовать все объекты, представленные всеми идентификаторами, локальными в этих блоках.  [26]

В общем случае метка тома на магнитной ленте содержит идентификатор метки, номер типа метки, серийный номер тома и другие системные данные.  [27]

Таким образом, различные значения F ( &) имеют в рассматриваемой модели определенный структурно-химический смысл, охватывая наиболее важные используемые химиками способы вариации положения фрагментов. Для отображения различных значений функции делокализации F ( 6j) в рассматриваемом языке используется ограниченное число идентификаторов меток. Каждому значению F ( b) ставится в соответствие своя метка, а правила записи делокализованного фрагмента не изменяются. Иными словами, используется практически одно общее правило кодирования независимо от степени делокализации, что существенно упрощает кодирование.  [28]

Метка, представленная идентификатором метки, найденным в результате вычисления именующего выражения, определяется в соответствии с правилами локализации идентификаторов в блоках, сформулированными в предыдущем разделе. Может случиться, что эта метка находится за пределами блока Вд, одним из операторов которого является выполняемый оператор перехода. Пусть идентификатор метки локален в блоке В2, охватывающем блок Ва. Тогда выполнение блока В1 ( а также всех блоков, содержащих блок Вг и содержащихся в блоке В2, прекращается. При этом перестают существовать все объекты, представленные всеми идентификаторами, локальными в этих блоках.  [29]

Специальный идентификатор LIBRARY ( см. разд. Идентификаторы простых переменных, массивов, переключателей и процедур ( кроме стандартных) локализуются описаниями ( см. разд. В нем же локализуются также идентификаторы меток, помечающие те операторы, которые лежат внутри данного блока, но не внутри блока, содержащегося внутри данного блока.  [30]



Страницы:      1    2    3