Логические выражения. В логическом выражении операнды соединяются друг с другом посредством логических операций
В логическом выражении операнды соединяются друг с другом посредством логических операций. Операнды логических операций должны быть логического типа. Логические операции And – логическое умножение/логическое И/конъюнкция Or – логическое сложение/логическое ИЛИ/ дизъюнкция Xor – исключающее ИЛИ Not – логическое отрицание/ НЕ Результаты операций определяются по правилам, представленным в табл.3. Таблица 3 Правила вычисления значений логических операций
Примеры записи логических выражений. Записать на языке Delphi выражение, истинное, если выполняется условие и ложное в противном случае. 1) Точка с координатой х принадлежит отрезку [0;1]. 2) Точка с координатой х не принадлежит отрезку [0;1] 3) Из трех чисел хотя бы одно больше нуля. 4) Из трех чисел тольоко одно больше нуля. Пример присваивания логической переменной значения логического выражения. Переменной t присвоить значение истина, если число x является максимальным из трех чисел x, y, z. Var X, y, z:integer; T:boolean; Begin Write(‘введите три числа’); Readln(x, y, z); t:=(x>y) and(x>z); writeln(t) end.
|