Иллюстрированный самоучитель по Mathematica 3/4

Логические операторы

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