Логические операторы
Логическими принято называть операции, отражающие чисто логическое соответствие между данными. В обиходном языке эти связи выражаются утверждениями типа "да" или "нет". Например, на вопрос "Сын вырос выше отца?" мы можем ответить "да" или "нет". В математике (да и в информатике) принято характеризовать логическое соответствие утверждениями True ("Верно", "Истина" или "Да") и False ("Неверно", "Ложь" или "Нет"). Слова True и False являются символьными константами, отражающими результаты логических операций и в системе Mathematica.
Для осуществления логических операций используются следующие логические операторы:
- Равенство (например, а == b)
- ! = Неравенство
- > Больше (например, b > а)
- >= Больше или равно
- < Меньше
- <= Меньше или равно
Возможны следующие формы применения операторов сравнения:
a
=
=
b
=
=
c
a !
=
b !
=
c
x
<
y
<
z
Результатом вычисления этих выражений является выдача логических значений True или False. Это демонстрируют следующие примеры.
Ввод (In) | Вывод (Out) |
---|---|
2=2 | True |
a=a | True |
a=b | a == b |
2=3 | False |
2<3 | True |
2>3 | False |
2!=3 | True |
2+1==3==4-1 | True |