Booleovský výraz - Boolean expression

Ve vědě o počítačích , je logický výraz je výraz použitý v programovací jazyky , které vytváří hodnotu Logická při vyhodnocení. Booleovská hodnota je buď true, nebo false . Logický výraz se může skládat z kombinace booleovských konstant pravdivé nebo nepravdivé , Boolean zadali proměnných Boolean s hodnotou provozovatelé, a Boolean-cenil funkce .

Boolean výrazy odpovídají výrokových formulí v logice a jsou zvláštní případ z kombinační obvod .

Booleovští operátoři

Většina programovacích jazyků má booleovské operátory NEBO , A a NE ; v jazyce C a některých novějších jazycích je zastupuje „||“ (dvojitý znak), „&&“ (dvojitý ampersand ) a „!“ ( vykřičník ), zatímco odpovídající bitové operace jsou reprezentovány "|", "&" a "~" (vlnovka). V matematické literatuře jsou často používány symboly „+“ ( plus ), „ · “ ( tečka ) a přesah nebo „∨“ ( vel ), „∧“ ( et ) a „¬“ ( ne ) nebo „′“ (primární).

Příklady

  • Výraz 5 > 3je vyhodnocen jakoskutečný.
  • Výraz 3 > 5je vyhodnocen jakoNepravdivé.
  • 5>=3a 3<=5jsou ekvivalentní booleovské výrazy, oba jsou vyhodnoceny jakoskutečný.
  • typeof truea typeof falsevrátit sebooleovský
  • Většina logických výrazů bude samozřejmě obsahovat alespoň jednu proměnnou ( X > 3) a často více ( X > Y).

Viz také

Reference

externí odkazy

  • Kalkul logiky , George Boole, Cambridge a Dublin Mathematical Journal Vol. III (1848), s. 183–98.