Cтраница 1
Глобальные идентификаторы могут быть определены двумя способами. При определении подпрограмм их имена автоматически становятся глобальными идентификаторами. Подобные присваивания могут вводиться непосредственно программистом для немедленного выполнения или могут встретиться в выполняемой подпрограмме. Такая структура позволяет добавлять идентификаторы к глобальной среде ссылок в любое время. [1]
Если глобальный идентификатор совпадает с локальным, то внутри данного блока этот идентификатор воспринимается как локальный. [2]
Возвращает глобальный идентификатор потока. Значение доступно с момента создания потока и до момента его завершения. [3]
Модуль SysUtils также включает функцию IsEqualGUID и две функции преобразования строк в глобальные идентификаторы ( GUID) и обратно. [4]
Основным атрибутом концепции единого адресного пространства и служб адресации ГАС и С АС является глобальный идентификатор ( ГИД) пользователя, однозначно соответствующий произвольно существующему имени пользователя на естественном языке. Согласно принятым требованиям, имя и идентификатор пользователя должны оставаться без изменений, независимо от места нахождения внутри одной сети или привязки пользователя к той или иной сети, в пределах всей ЕИМС. Вопрос использования имени пользователя или его идентификатора решается центральной администрацией ЕИМС в службе ГАС, где составляется и пополняется перечень всех возможных пользователей, в виде глобального адресного справочника глобальных имен-идентификаторов. Отправитель сообщения - абонент любой сети - указывает ГИД получателя, по которому службы системы адресации отдельных сетей ЕИМС обеспечат доставку сообщения до получателя - абонента любой другой сети ЕИМС. [5]
Функции формальных параметров по передаче в тело процедуры значений исходных величин и получению результата в процедуре без параметров выполняются глобальными идентификаторами. Поэтому перед обращением к процедуре без параметров глобальным идентификаторам, обозначающим исходные величины, должны быть присвоены требуемые значения. При обращении к процедуре без параметров указывается лишь один идентификатор процедуры. Результат выполнения процедуры присваивается в ее теле соответствующим глобальным идентификаторам, которые и используются после обращения к процедуре в последующих действиях. [6]
![]() |
Блок-схема алгоритма вычисления определенного интеграла по методу Симпсона. [7] |
Все идентификаторы, за исключением формальных параметров a, b, eps, f, локализованы в теле процедуры. Глобальные идентификаторы в теле не используются. Тело процедуры оформлено в виде блока. В список значений следует включить все формальные параметры, за исключением идентификатора f, обозначающего в теле процедуру вычисления подынтегрального выражения. Последняя должна разрабатываться в виде процедуры-функции с параметрами. [8]
Все прочие идентификаторы, встречающиеся в этом блоке, считаются в нем глобальными. Каждый глобальный идентификатор должен быть локальным в одном из блоков, охватывающих данный блок. Таким образом, в самом внешнем блоке Алгол-программы не может быть глобальных идентификаторов. Напомним, однако, что для идентификаторов, закрепленных за стандартными функциями и за некоторыми другими объектами, допускается исключение из этого правила. Локальные идентификаторы блока становятся глобальными в его подблоках, если в последних не локализованы такие же идентификаторы. Локализация одного и того же идентификатора в разных блоках допускается как в случае непересекающихся блоков, так и в случае, когда один из блоков целиком вложен в другой. При этом в каждом из таких блоков идентификатор представляет свой объект, недоступный другому блоку. [9]
Все прочие идентификаторы, встречающиеся в этом блоке, считаются в нем глобальными. Каждый глобальный идентификатор должен быть локальным в одном из блоков, охватывающих данный блок. Таким образом, в самом внешнем блоке АЛГОЛ-программы не может быть глобальных идентификаторов. Напомним, однако, что для идентификаторов, закрепленных за стандартными функциями и за некоторыми другими объектами, допускается исключение из этого правила. Локальные идентификаторы блока становятся глобальными в его подблоках, если в последних не локализованы такие же идентификаторы. Локализация одного и того же идентификатора в разных блоках допускается как в случае непересекающихся блоков, так и в случае, когда один из блоков целиком вложен в другой. При этом в каждом из таких блоков идентификатор представляет свой объект, недоступный другому блоку. [10]
В теле процедуры без параметров встречаются лишь локализованные и глобальные объекты, а функции формальных параметров при передаче в тело процедуры значений исходных величин и получении результата выполняют идентификаторы глобальных величин. Поэтому перед обращением к процедуре без параметров глобальным идентификаторам, которые обозначают исходные величины, должны быть присвоены требуемые значения. [11]
Функции формальных параметров по передаче в тело процедуры значений исходных величин и получению результата в процедуре без параметров выполняются глобальными идентификаторами. Поэтому перед обращением к процедуре без параметров глобальным идентификаторам, обозначающим исходные величины, должны быть присвоены требуемые значения. При обращении к процедуре без параметров указывается лишь один идентификатор процедуры. Результат выполнения процедуры присваивается в ее теле соответствующим глобальным идентификаторам, которые и используются после обращения к процедуре в последующих действиях. [12]
В теле процедуры без параметров встречаются лишь локализованные и глобальные объекты, а функции формальных параметров при передаче в тело процедуры значений исходных величин и получении результата выполняют идентификаторы глобальных величин. Поэтому перед обращением к процедуре без параметров глобальным идентификаторам, которые обозначают исходные величины, должны быть присвоены требуемые значения. [13]
Глобальные идентификаторы могут быть определены двумя способами. При определении подпрограмм их имена автоматически становятся глобальными идентификаторами. Подобные присваивания могут вводиться непосредственно программистом для немедленного выполнения или могут встретиться в выполняемой подпрограмме. Такая структура позволяет добавлять идентификаторы к глобальной среде ссылок в любое время. [14]
При использовании процедур синтаксис языка Алгол предусматривает возможность оформления описания процедуры, в котором отсутствуют формальные параметры. В этом случае в теле процедуры обязательно используются глобальные идентификаторы, и, если необходимо, локальные идентификаторы. Такие процедуры называют процедурами без параметров. Заголовок процедуры без параметров состоит только из одного идентификатора процедуры, все остальные его конструкции ( совокупность формальных параметров, список значений и совокупность спецификаций) отсутствуют. Процедура без параметров, как и процедура с параметрами, может быть оформлена либо в общем виде, либо в виде процедуры-функции. [15]