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

Значение - указатель - переключатель

Cтраница 1


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

Значение указателя переключателя не определено з описании переключателя.  [2]

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

В противном случае, значение указателя переключателя считается неопределенным.  [4]

В описании переключателя задается совокупность значений соответствующих указателей переключателя. Эти значения даны одно за другим как значения именующих выражений, перечисленных в переключательном списке. Значением указателя переключателя, соответствующим данному значению индексного выражения ( см. разд. Именующие выражения), является значение именующего выражения в переключательном списке, имеющего данное значение индексного выражения своим порядковым номером.  [5]

Если этим элементом является метка, то она и Ста -, новится значением указателя переключателя.  [6]

Если вычисленное числовое значение индексного выражения в указателе переключателя оказывается больше числа элементов соответствующего списка или меньше единицы, то значение указателя переключателя считается неопределенным.  [7]

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

Указатель переключателя является разновидностью простого именующего выражения, результатом которого является метка. Следовательно, значения указателя переключателя - это метки. Они выбираются из списка переключателя, содержащегося в описании того самого переключателя, идентификатор которого задан в указателе переключателя в операторе перехода. При этом каждому элементу списка переключателя ставится в соответ ствие его порядковый номер.  [9]

Указатель переключателя является разновидностью простого именующего выражения и используется в операторе перехода. Следовательно, значения указателя переключателя - это метки. Они выбираются из списка переключателя, содержащегося в описании того самого переключателя, идентификатор которого задан в указателе переключателя в операторе перехода. При этом каждому элементу списка переключателя ставится в соответствие его порядковый номер. В каждом конкретном случае поиск значения указателя переключателя начинается выбором того элемента списка переключателя, порядковый номер которого совпадает со значением индексного выражения указателя переключателя. Если этим элементом является метка, то она и становится значением указателя переключателя.  [10]

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

В описании переключателя задается совокупность значений соответствующих указателей переключателя. Эти значения даны одно за другим как значения именующих выражений, перечисленных в переключательном списке. Значением указателя переключателя, соответствующим данному значению индексного выражения ( см. разд. Именующие выражения), является значение именующего выражения в переключательном списке, имеющего данное значение индексного выражения своим порядковым номером.  [12]

По своему виду указатель переключателя напоминает переменную с одним индексом. Выше указывалось, что указатель переключателя является разновидностью простого ИВ. Следовательно, значением указателя переключателя, как всякого ИВ, является метка. Метки, которые могут быть значениями указателя переключателя, выбираются из переключательного списка описания переключателя, идентификатор которого совпадает с идентификатором указателя переключателя. Каждой метке переключательного списка ставится в соответствие целое число, являющееся ее порядковым номером в списке. Метки в списке всегда считаются пронумерованными, начиная с единицы. В каждом конкретно случае значением указателя переключателя является та метка переключательного списка, порядковый номер которой совпадает со значением индексного выражения указателя переключателя.  [13]

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

При обращении к описанию переключателя с помощью указателя переключателя Р [ i ], где Isgisgn, из его переключательного списка выбирается te именующее выражение, значение которого присваивается указателю переключателя. Выбранное из переключательного списка именующее выражение в свою очередь может оказаться указателем переключателя. Таким образом, вычисление значения указателя переключателя может представлять собой рекурсивный процесс.  [15]



Страницы:      1    2