Cтраница 1
Сложные арифметические выражения при, программировании мог гут быть разбиты на отдельные части, каждая из которых должна бьтгь обозначена определенной переменной и описана отдельными onepajo - рами присваивания. Вычисление всего арифметического выражения в этом случае описывается последовательностью операторов присваивания. [1]
Более сложные арифметические выражения состоят из нескольких арифметических операндов, соединенных знаками арифметических операций. [2]
Аппарат ОСВ дает возможность оформлять сложные арифметические выражения для действий над векторами и матрицами ( в том числе со скобками) как некие укрупненные команды, взаимодействующие с оперативной памятью МВС только по входным операндам для некоторых операций и по окончательным результатам вычислений арифметического выражения. [3]
Использование скобок при построении сложных логических выражений аналогично использованию скобок при построении сложных арифметических выражений. Так, для определения истинности выражения ( а V b о с) у ( т b V d Д е) вначале должна быть определена истинность выражений, заключенных в скобки, в соответствии с правилами старшинства операций, а затем уже истинность всего выражения в целом. [4]
В этом режиме Калькулятор имеет арифметическую логику, то есть при расчете сложных арифметических выражений не соблюдается принятый в математике порядок действий. Выражение вычисляется слева направо, как оно записано. [5]
Индексы могут представляться в виде числовых констант, переменных целого и вещественного типов, а также в виде сложных арифметических выражений ( см. стр. [6]
Отметим особо, что в отношение могут входить только простые арифметические выражения; все другие конструкции алгола могут содержать сложные арифметические выражения. Несоблюдение этого правила может затруднить правильную расшифровку выражений. [7]
Важно помнить, что скобки изменяют установленный приоритетами порядок вычисления выражений. В сложных арифметических выражениях рекомендуется использование скобок даже тогда, когда в них нет абсолютной необходимости. Это делается не только для сохранения ясности в написании, но и в целях предосторожности, чтобы выражение выполнялось а требуемом порядке. Применение скобок разбивает выражение на отдельные группы. [8]
Выражения, построенные из чисел, переменных типов real и integer ( с индексами или без индексов) и функций ( целых или вещественных) с помощью арифметических операций, называются простыми арифметическими выражениями. Для того чтобы строить более сложные арифметические выражения, необходимо познакомиться с так называемыми булевыми выражениями. [9]
Но иногда случается так, что, хотя на первый взгляд без вычислений сложных арифметических выражений для выделения нужного элемента массива обойтись нельзя, на самом деле можно этих сложных вычислений не делать. [10]
Так как логические выражения сами являются логическими высказываниями со значениями истинности, определяемыми значениями истинности составляющих их высказываний, они могут быть использованы в других сложных логических выражениях. Чтобы указать порядок преобразования выражений в сложных логических выражениях, как и в сложных арифметических выражениях, могут использоваться скобки. Сложные логические выражения, включающие элементарные выражения, такие, как приведенные выше, могут быть преобразованы шаг за шагом путем замещения элементарных выражений их значениями истинности. [11]
Один оператор фактически заменяет несколько элементарных команд. Например, программа вычисления сложного арифметического выражения на ассемблере, насчитывающая несколько десятков команд, может быть записана одним оператором присваивания на алгоритмическом языке. [12]
Так и приходится поступать при вычислениях на тех моделях микрокалькуляторов, в которых отсутствуют дополнительные регистры памяти. В дальнейшем примеры на вычисление сложных арифметических выражений будем рассматривать применительно к моделям, имеющим такие регистры. При этом следует помнить, что если не требуется сложения очередного операнда с содержимым дополнительного регистра памяти, то перед вводом данного операнда это содержимое следует обязательно стереть нажатием клавиши [ cnj. Эта операция излишняя в микрокалькуляторах с несальдирующими дополнительными регистрами памяти ( клавиша ЗАП), в которых предыдущее содержимое автоматически стирается при вводе нового операнда. [13]