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

Идентификатор - переключатель

Cтраница 2


Указатель переключателя представляет собой конструкцию вида p [ i ], где р - идентификатор переключателя, i - индексное выражение. Индексное выражение может быть любым арифметическим выражением, принимающим одно из значений от 1 до п, где п - число именующих выражений в списке переключателя. Если вычисленное значение индексного выражения оказывается не целым, то оно в указателе переключателя округляется до ближайшего целого.  [16]

Формальному параметру, вызываемому значением, не может, вообще говоря, соответствовать какой-либо идентификатор переключателя, или идентификатор процедуры, или строка, так Как последние не обладают значениями. Исключение составляет идентификатор такой процедуры, описание которой имеет пустую совокупность формальных параметров ( см. разд. Такой идентификатор процедуры сам по себе является законченным, выражением.  [17]

Ответ: здесь х во внутреннем блоке - локальный, х во внешнем блоке и идентификатор переключателя N - формальные, a k и у - глобальные объекты.  [18]

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

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

Формальные параметры процедуры в общем случае могут представлять собой действительные, целые и логические переменные, массивы, строки, метки, идентификаторы переключателей и.  [21]

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

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

Кроме знаков операций, являющихся основными символами, в АЛГОЛе применяются более сложные знаки - операций, называемые указателями функций. Записи, означающие значения аргументов функции, называются фактическими параметрами. Фактическими параметрами могут быть строки, идентификаторы массивов, идентификаторы процедур, идентификаторы переключателей и выражения ( см. § § 7.2, 7.3, 7.6, пп.  [24]

Кроме знаков операций, являющихся основными символами, в алголе применяются более сложные знаки операций, называемые указателями функций. Записи, означающие значения аргументов функции, называются фактическими параметрами. Фактическими параметрами могут быть строки, идентификаторы массивов, идентификаторы процедур, идентификаторы переключателей и выражения ( см. § § 7.2, 7.3, 7.6, пп.  [25]

Формальному параметру i должно соответствовать арифметическое выражение. Фактический параметр, подставляемый вместо параметра е, должен быть идентификатором процедуры. Фактический параметр, соответствующий формальному параметру g, должен быть логическим выражением. Параметру h должно соответствовать именующее выражение. Параметр k должен заменяться на идентификатор переключателя, причем в соответствующем переключательном списке должно быть не менее двух элементов.  [26]



Страницы:      1    2