Ряд операторов предназначен для сравнения двух величин. Они называются операторами отношения, или логическими операторами.
Оператор Клавиши Наименование операции
Х > Y Х > Y Х больше Y Х < Y Х < Y Х меньше Y
X > Y X Ctrl) Y X больше или равно Y
X < Y X Ctrl ( Y X меньше или равно Y
X >< Y X Ctrl# Y X не равно Y
X = Y X Ctrl = Y X равно Y
He следует путать оператор сравнения (знак равенства) с похожим знаком вывода значений переменных. В системе MathCAD знак равенства как оператор отношения имеет больший размер и более жирное написание (=), чем обычный знак равенства (=) — оператор вывода. Все операторы отношения могут вводиться самостоятельно в место расположения курсора. В этом случае по обе стороны от них появляются маленькие темные прямоугольники. Они являются шаблонами для указания подлежащих сравнению выражений. Например, если ввести знак "меньше", то на экране дисплея появится блок вида' • < •. Знак вывода при этом будет появляться с сообщением об ошибке — Missing operand (пропущенный операнд)
Необходимо отметить, что выражения с логическими операторами возвращают логическое значение, соответствующее выполнению или невыполнению условия, заданного оператором. Эти значения в системе MathCAD являются логической единицей (1), если условие выполнено, и логическим нулем (0), если оно не выполнено Математически значения логической единицы и нуля совпадают со значениями числовых констант 1 и 0. Например'
2 > 1 = 1 — условие выполнено, результат 1;
1 > 2 = 0 — условие не выполнено, результат^).
Указанное свойство логических операторов позволяет строить не совсем обычные выражения, содержащие в себе логические операторы, например.
2* (5 > 0) = 2
Нетрудно понять, что выражение (5 > 0) возвращает единицу, поэтому результат вычисления такого выражения даст число 2. Логические операторы часто используются совместно с условными функциями, которые будут описаны далее.