Cтраница 2
Вычисление выражений (7.5.7), (7.5.9) и (7.5.11) сопряжено со значительным количеством выкладок. [16]
Вычисление выражения (3.17) требует двух делений, двух сложений и одного умножения. Это соотношение времени деления и умножения выполняется в большом числе распространенных ЭЦВМ, в некоторых же ЭЦВМ длительности деления и умножения просто одинаковы. [17]
Вычисление выражений, состоящих из констант числовых и символьных типов ( в том числе значений функций Abs, Sqr, Succ, Pred, Odd, Lo, Ki, Swap и Ptr от констант) или из конкатенации строк, происходит на этапе компиляции. Это верно и для выражений в вызовах процедур и функций, а также для вычисления индексов массивов. [18]
Вычисление выражений UAUB при - 4 В 0 может быть проведено с помощью тождества Гильберта для Г - матрицы. Соответствующие формулы отличаются от двухчастичных лишь размерностью переменных интегрирования. Поэтому мы опустим рассуждения, дословно совпадающие с проведенными выше. Это объясняется тем обстоятельством, что последние определены как обобщенные функции, непрерывно зависящие от параметра 2 Е is при изменении z вплоть до вещественной оси. [19]
Вычисление выражения вида ( a b): ( c - - d) на машине Вега начинают со знаменателя, предварительно погасив клавишей СС регистр сумматора. На клавиатуре установки чисел набирают слагаемое делителя с и клавишей передают в регистр сумматора. [20]
Вычисление выражения вида ( а - Ь): ( а - - Ь) на машине Вега как и вычисление предыдущего выражения, начинается с гашения регистра сумматора. Так получают в регистре сумматора знаменатель ( а 6), который с помощью клавиши СК сначала передается в регистр клавиатуры, а потом нажатием клавиши КМ - в регистр множителя. [21]
Вычисление выражения вида frx, для чего печатаются: символ пр. [22]
Вычисление выражения YZ дает значение ГВ или О В. Если это 1 В, выполняется THEN-часть, если же это О В - ELSE-часть. [23]
Вычисление выражения верхнего уровня включает просто спуск по гребню их графов для нахождения первого редекса и его редуцирования. Это именно та редукция, которая порождает дальнейшие редукции, возможно включающие рекурсивные вызовы функции редуцирования. [24]
Если вычисление выражения дает ненулевой результат, выполняется первый оператор. Если выражение дает нуль, то в сокращенной версии ( без ключевого слова else), не выполняется никаких действий, а в полной версии - второй оператор. Важно отметить, что в Verilog отсутствует логический или булевский тип данных, а в качестве выражения, определяющего выбор, можно использовать любые выражения, дающие целый результат. [25]
Результатом вычисления выражения над строками является строка символов или строка бит. [26]
Правила вычисления выражения следующие: каждый элемент выражения вычисляется; значение в скобках вычисляется начиная с самых внутренних; арифметические операции вычисляются слева направо; операции умножения и деления имеют приоритет выше, чем операции сложения и вычитания; результатом операции деления всегда является целое число, дробная часть отбрасывается. [27]
Результат вычисления выражения должен быть получен в вершине магазина. Исключение составляет результат операции присваивания. [28]
Правила вычисления выражения следующие: каждый элемент выражения вычисляется; значение в скобках вычисляется начиная с самых внутренних; арифметические операции вычисляются слева направо; операции умножения и деления имеют приоритет выше, чем операции сложения и вычитания; результатом операции деления всегда является целое число, дробная часть отбрасывается. [29]
Процесс вычисления выражения распадается на несколько шагов. Рассмотрим эти шаги при реализации выражения транслятором. [30]