Логические операторы
Логическими принято называть операции, отражающие чисто логическое соответствие между данными. В обиходном языке эти связи выражаются утверждениями типа "да" или "нет". Например, на вопрос "Сын вырос выше отца?" мы можем ответить "да" или "нет". В математике (да и в информатике) принято характеризовать логическое соответствие утверждениями 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 |
