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

Константа - выбор

Cтраница 1


Константы выбора, используемые в операторе выбора, не являются метками. Хотя их запись внешне похожа на запись меток ( они отделяются от оператора двоеточием), эта синтаксическая конструкция отличается от способа задания меток. Константы выбора, конечно, не перечисляются в разделе описания меток, и на них нельзя ссылаться с помощью оператора перехода.  [1]

Вместе с тем все константы выбора внутри одного оператора выбора обязательно должны быть различными, поскольку в противном случае возникает неоднозначность в выборе исполняемого оператора. В разных операторах выбора разрешается использовать одинаковые константы выбора.  [2]

Как уже отмечалось, константы выбора - это не метки.  [3]

Оператор выбора состоит из выражения ( индекса выбора) и списка операторов, каждый из которых помечен одной или несколькими константами выбора.  [4]

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

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

7 В 4 приводятся параметры расчетных прямоугольников. Нолюр прямоугольника нужен для быстрой идентификации прямоугольника. Координаты центра приводятся относительно основной системы координат, принятии в расчетах. Длина L и ширина В прямоугольника измеряются вдоль взаим-ноперпендикулярных сторон прямоугольника. Если требуется построить карту распределения концентраций в расчетном прямоугольнике, в 9 - й графе приводится значение масштаба требуемой карты. В том случае, если эта графа не заполнена, карта не строится.| В 5 указываются коды веществ, для которых требуется учесть эффект суммации их вредного действия (.| Табл. 6 служит для учета в расчетах загрязнения атмосферы фоновых концентраций примесей или групп суммации, полученных в соответствии с.| В 7 приведены параметры источников, не связанные с характеристиками конкретных выбрасываемых вредных веществ. [7]

Если расчеты проводятся при заданном направлении ветра, то в эту графу записывается расчетное направление ветра в градусах, отсчитанное против часовой стрелки от положительного направления оси ОХ основной системы координат. В графе 11 печатается константа выбора скорости ветра С2, которая может быть задана четырьмя различными способами.  [8]

Константы выбора, используемые в операторе выбора, не являются метками. Хотя их запись внешне похожа на запись меток ( они отделяются от оператора двоеточием), эта синтаксическая конструкция отличается от способа задания меток. Константы выбора, конечно, не перечисляются в разделе описания меток, и на них нельзя ссылаться с помощью оператора перехода.  [9]

10 Представление стека в виде линейного списка. [10]

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

Вторая форма процедуры NEW позволяет экономить память в том случае, если размещаемьш вариант короче самого длинного. После ее выполнения создается новая, полностью неопределенная, переменная типа Т и новое значение типа-указатель для переменной Р, которое указывает на вновь созданную переменную. Константы выбора должны перечисляться в порядке возрастания уровней вложенности вариантных частей.  [12]

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

Можно только интуитивно отметить, что при редукции констант также в некотором виде используется горизонтальное распространение информации. Действительно, редукция полусоединения, получаемая на редуцированной константе, представляет собой обобщенный конус, ограничивающий множество используемых кортежей только такими, которые относятся к связывающему аргументу. Это отношение получается в результате серии полусоединений, начинающейся с константы выбора и распространяющейся на другие атрибуты отношений-констант.  [14]



Страницы:      1