Логическое выражение - Boolean expression

В Информатика, а Логическое выражение является выражение используется в языки программирования что производит Логическое значение при оценке. Логическое значение - это либо истинный или же ложный. Логическое выражение может состоять из комбинации логических констант. истинный или же ложный, С логическим типом переменные, булевозначные операторы и Булевозначные функции.[1]

Логические выражения соответствуют пропозициональные формулы в логике и являются особый случай из Булевы схемы.[2]

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

Наиболее языки программирования имеют булевы операторы ИЛИ ЖЕ, И и НЕТ; в C и в некоторых новых языках они представлены символом "||" (двойной символ вертикальной черты), «&&» (двойной амперсанд ) и "!" (восклицательный знак ) соответственно, а соответствующие побитовые операции обозначаются символами «|», «&» и «~» (тильда).[3] В математической литературе часто используются символы «+» (плюс ), "·" (точка ) и надбавка, или «∨» (чашка), «∧» (крышка) и «¬» или «′» (штрих).

Примеры

  • Выражение 5 > 3 оценивается как истинный.
  • Выражение 3 > 5 оценивается как ложный.
  • 5>=3 и 3<=5 являются эквивалентными логическими выражениями, оба из которых оцениваются как истинный.
  • тип истинный и тип ложь возвращаться логический
  • Конечно, большинство логических выражений будут содержать хотя бы одну переменную (X> 3), а часто и больше (X> Y).

Смотрите также

Рекомендации

  1. ^ Грис, Дэвид; Шнайдер, Фред Б. (1993), "Глава 2. Булевы выражения", Логический подход к дискретной математике, Монографии по информатике, Springer, стр. 25ff, ISBN  9780387941158.
  2. ^ ван Мелкебек, Дитер (2000), Случайность и полнота вычислительной сложности, Конспект лекций по информатике, 1950, Springer, стр. 22, ISBN  9783540414926.
  3. ^ Например. за Ява видеть Брогден, Уильям Б .; Грин, Маркус (2003), Программист Java 2, Que Publishing, стр. 45, ISBN  9780789728616.

внешняя ссылка