Логическое выражение - Boolean expression
В Информатика, а Логическое выражение является выражение используется в языки программирования что производит Логическое значение при оценке. Логическое значение - это либо истинный или же ложный. Логическое выражение может состоять из комбинации логических констант. истинный или же ложный, С логическим типом переменные, булевозначные операторы и Булевозначные функции.[1]
Логические выражения соответствуют пропозициональные формулы в логике и являются особый случай из Булевы схемы.[2]
Логические операторы
Наиболее языки программирования имеют булевы операторы ИЛИ ЖЕ, И и НЕТ; в C и в некоторых новых языках они представлены символом "||" (двойной символ вертикальной черты), «&&» (двойной амперсанд ) и "!" (восклицательный знак ) соответственно, а соответствующие побитовые операции обозначаются символами «|», «&» и «~» (тильда).[3] В математической литературе часто используются символы «+» (плюс ), "·" (точка ) и надбавка, или «∨» (чашка), «∧» (крышка) и «¬» или «′» (штрих).
Примеры
- Выражение
5 > 3
оценивается как истинный. - Выражение
3 > 5
оценивается как ложный. 5>=3
и3<=5
являются эквивалентными логическими выражениями, оба из которых оцениваются как истинный.тип истинный
итип ложь
возвращаться логический- Конечно, большинство логических выражений будут содержать хотя бы одну переменную (
X> 3
), а часто и больше (X> Y
).
Смотрите также
Рекомендации
- ^ Грис, Дэвид; Шнайдер, Фред Б. (1993), "Глава 2. Булевы выражения", Логический подход к дискретной математике, Монографии по информатике, Springer, стр. 25ff, ISBN 9780387941158.
- ^ ван Мелкебек, Дитер (2000), Случайность и полнота вычислительной сложности, Конспект лекций по информатике, 1950, Springer, стр. 22, ISBN 9783540414926.
- ^ Например. за Ява видеть Брогден, Уильям Б .; Грин, Маркус (2003), Программист Java 2, Que Publishing, стр. 45, ISBN 9780789728616.
внешняя ссылка
- Исчисление логики, Джордж Буль, Cambridge and Dublin Mathematical Journal Vol. III (1848), стр. 183–98.