Cтраница 3
А В, после чего проверяется значение логического выражения ЛВ. [31]
Логическая инструкция присваивания необходима для присваивания значения логического выражения логической переменной или элементу массива. [32]
Оператор передает управление исполнимому оператору, если значение логического выражения истинно, или оператору, следующему за оператором IF, если значение логического выражения ложно. [33]
При выполнении какой-либо логической операции должны быть-вычислены значения первичных логических выражений, участвующих в ней. При этом вычисления арифметических выражений, входящих в первичные логические выражения, производятся по обычным правилам. [34]
В каком порядке выполняются операции при вычислении значения логического выражения. [35]
Управление передается оператору с меткой 4, если значение логического выражения в скобках равно TRUE, и оператору, непосредственно следующему за оператором IF, в противном случае. [36]
Действие этого оператора заключается в следующем: вычисляется значение логического выражения R; если значение R есть trus, то выполняется оператор S; если же значение R будет, false, то оператор S не выполняется и управление передается следующему за ним оператору. [37]
Действие этого оператора заключается в следующем: вычисляется значение логического выражения R; если значение R есть true, то выполняется оператор S; если же значение R будет false, то оператор S не выполняется и управление передается следующему за ним оператору. [38]
Для этого нужно уметь составить оптимальную порграмму вычисления значения логического выражения в регистре СС и воспользоваться командой перехода с некоторой маской. [39]
Схема вычисления значения условия состоит в последовательном нахождении значений логических выражений, записанных в условии, начиная с самого внутреннего. Это значит, что в приведенной схеме нужно вычислить вначале значение ЛВ1, а затем значение условного логического выражения, которое и дает ответ о выполнимости заданного условия. [40]
Альтернативные выражения делятся на бинарные ( ветвление по значению логического выражения) и ветвистые, в которых ветвление проводится по значению целого, различимого, битового, литерного или текстового типа; при этом ветвь может определяться совокупностью таких значений. [41]
Чтобы выбрать одну из этих двух возможностей, сначала вычисляется значение логического выражения В. Затем вычисляется значение выбранного выражения и принимается за значение всего условного выражения. [42]
Чтобы выбрать одну их этих двух возможностей, сначала вычисляется значение логического выражения В. Затем вычисляется значение выбранного выражения и принимается за значение всего условного выражения. [43]
Выполнение оператора ЕСЛИ в его втором варианте заключается в нахождении значения логического выражения и в выполнении либо первого повелительного оператора, пустого при наличии слов СЛЕДУЮЩЕЕ ПРЕДЛОЖЕНИЕ ( если будет получено значение истина), либо второго повелительного оператора ( если будет получено значение ложь), пустого при наличии слов СЛЕДУЮЩЕЕ ПРЕДЛОЖЕНИЕ. [44]
Однако этот стандартный способ программирования условий, при котором предварительно в явном виде вырабатывается значение логического выражения В, содержащегося в условии, в ряде случаев может привести с весьма неэффективной программе, учитывая, в частности, то обстоятельство, что некоторые логические операции реализуются не одной, а несколькими машинными командами. Особенно сильно эффективность программ снижается в том случае, когда логическое выражение содержит в себе отношения, поскольку даже в простейшем случае для получения в явном виде значения отношения в программе придется написать 4 - 5 команд. [45]