Cтраница 1
Вычисление логического выражения ( так же как и арифметического) состоит в выполнении заданных в выражении логических операций над текущими значениями их аргументов - с учетом старшинства логических операций и расставленных скобок. Поэтому и программирование логических выражений мало чем отличается от программирования простых арифметических выражений. Разница заключается лишь в том, что вместо машинных операций арифметического типа в основном используются операции логического типа, а также в том, что некоторые логические операции реализуются не одной, а несколькими машинными операциями. [1]
Результатом вычисления логического выражения является логическое значение. [2]
Правило вычисления логического выражения состоит в том, что оно вычисляется слева направо, пока не будет получено значение истина, после чего дальнейшие действия прекращаются. [3]
Результатом вычисления логического выражения является двухбайтовое целое число, рассматриваемое как ложь в случае равенства нулю и как истина в противном случае. Значения логических выражений могут быть использованы для формирования логических шкал и масок. [4]
Если порядок вычисления логического выражения не изменяется при отбрасывании скобок, определяющих порядок логических операций, то говорят, что логическое выражение допускает отбрасывание скобок. [5]
В процессе вычисления логического выражения с разнотипными операндами производится автоматическое преобразование операндов в соответствии с приоритетами: 1 - арифметический операнд ( высший приоритет); 2 - операнд типа строка символов; а - операнд типа строка бит. [6]
Если результатом вычисления логического выражения S будет логическое значение ИСТИНА, то выполняется оператор S1, иначе этот оператор не выполняется. [7]
Отсутствие контроля за вычислением логических выражений и гарантированного его порядка приводит к увеличению размера программ и необходимости использования дополнительных переменных. [8]
Выполнение оператора состоит в вычислении логического выражения и присваивании вычисленного значения левой части оператора. [9]
Программируемый логический контроллер в системе управления. [10] |
На третьем этапе CPU производит вычисление логических выражений, составляющих программу пользователя, используя в качестве аргументов состояние входных образов и внутренние переменные. Последние используются для обозначения режимов работы системы, а также отражают состояние программно-моделируемых таймеров и счетчиков. Результатом выполнения программы являются значения выходных переменных и новые значения внутренних переменных. Одновременно CPU управляет счетчиками, таймерами и обозначает новые режимы работы системы установкой или сбросом битов состояний в памяти. На четвертом этапе слово выходных воздействий выдается ( все разряды одновременно) из POI в порты вывода и поступает на входы адаптеров выходных сигналов. Далее цикл работы ПЛК воспроизводится снова. [11]
В примере 5.7 укороченная схема вычисления логических выражений позволяет нам использовать в булевском выражении элемент массива StatDatalil даже в том случае, когда переменная i становится больше верхней границы массива НаксИнд. [12]
Локальная Режим генерации кода при вычислении логических выражений. [13]
Выполнение альтернативного оператора заключается в том, что производится вычисление логического выражения Р и в случае получения true выполняется R, а в случае получения false [ выполняется S. После этого, если при выполнении указанного оператора не произошло изменения порядка выполнения операторов, производится переход к оператору, непосредственно следующему за данным альтернативным оператором. [14]
Выполнение альтернативного оператора заключается в том, что производится вычисление логического выражения Р и в случае получения true выполняется R, а в случае получения false выполняется S. После этого, если при выполнении указанного оператора не произошло изменения порядка выполнения операторов, производится переход к оператору, непосредственно следующему за данным альтернативным оператором. [15]