Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Указатель переключателя

    Действие оператора перехода с указателем переключателя связано со специальной конструкцией — переключателем. [c.76]

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


    Описание переключателя в программе ставится в заголовке блока среди описаний переменных. Указатель переключателя может быть использован везде в программе, где определены описания. [c.77]

    Эту операцию можно реализовать более компактно, если воспользоваться указателем переключателя  [c.77]

    В этом случае указатель переключателя обратится к описанию переключателя [c.77]

    Если именующее выражение является указателем переключателя, то переключатель выберет соответствующую метку и управление будет передано оператору с данной меткой. [c.78]

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

    Программа выполняется следующим образом. После ввода исходных данных производится вычисление значения индексного выражения указателя переключателя. Если число эксперимен- "тальных точек равно трем, то индексное выражение принимает значение, равное 1 (ig не равно нулю), и рассчитываются коэффициенты для уравнения квадратичной интерполяции мольного объема. Если 3 равно нулю, то значением индексного выражения будет 2 и коэффициенты вычисляются для случая линейной интерполяции. Предположим, что = 0. Тогда указатель переключателя [c.79]

    Считая, что элементы переключательного списка пронумерованы слева направо, указатель переключателя выберет в переключательном списке именующее выражение (в данном случае метку) с порядковым номером 2, т. е. метку А2. Оператору с меткой А2 и будет передано управление. [c.80]

    Переключательный список должен состоять только из меток. Переход при неопределенном указателе переключателя не определен. [c.165]

    Программа выполняется следующим образом. Вводятся исходные данные и вычисляется значение функции в начальной точке. Поскольку i = 1, то следующий за оператором присваивания указатель переключателя передаст управление группе операторов с меткой AI, где будет изменено значение i (i — 2), запомнятся координаты этой точки и изменится значение а на величину Ах. При повторном вычислении значения функции указатель переключателя передаст управление оператору с меткой А2. Здесь вычисляется тангенс угла наклона интерполирующей прямой, запоминаются координаты предыдущей точки и определяется новое значение а по формуле (3—12). [c.82]

    Метки. Именующие выражения, не содержащие указателей переключателя. Операторы перехода [c.111]

    Согласно определению, описание переключателя состоит из описателя swit h, за которым следует идентификатор, и переключательного списка, отделенного от левой части знаком присваивания. Правила выбора идентификатора переключателя аналогичны правилам выбора идентификатора вообще (это может быть буква или последовательность букв и цифр, начинающаяся с буквы). Переключательный список представляет собой последовательность именующих выражений, разделенных запятыми. Следовательно, в переключательном списке могут быть метки, условные именующие выражения и указатели переключателя. Например, [c.76]


    Переменная i является глобальной для процедуры, и значение ее устанавливается непосредственно перед обращением. При первом обращении к процедуре г = 1. После вычисления концентрации оператор перехода с указателем переключателя goto К [г] передаст управление метке А, т. е. на второе обращение к процедуре, после чего будет выполняться оператор с меткой А 2 i = 2). Если вновь полученная концентрация будет больше предыдущей, то расчет повторяется при новом значении teta. [c.118]


Смотреть страницы где упоминается термин Указатель переключателя: [c.76]    [c.76]    [c.82]    [c.112]    [c.76]    [c.76]    [c.112]    [c.65]    [c.276]    [c.276]   
Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.76 ]




ПОИСК





Смотрите так же термины и статьи:

Переключатель



© 2025 chem21.info Реклама на сайте