Booleovský výraz

Logický výraz v programování je konstrukce programovacího jazyka , která se vyhodnocuje jako pravda nebo nepravda.

Operátoři

Většina nízkoúrovňových a vysokoúrovňových programovacích jazyků definuje sadu vestavěných porovnávacích operátorů , které vám umožňují vytvářet „jednoduché“ logické výrazy. Nejběžnější jsou:

Úkon Xi Pascal
Rovná se == =
Ne rovné != <>
Více > >
Méně < <
Více nebo stejné >= >=
Méně nebo stejně <= <=

Například logický výraz "5 > 3" je pravdivý, ale "6 != 6" je nepravdivý.

Operace

Na druhé straně jsou možné operace s logickými výrazy, jejichž výsledek je také „pravda“ a „nepravda“ (viz logická operace ). Logické výrazy vytvořené pomocí těchto operací a obsahující několik porovnávacích operací se nazývají "komplexní".

Úkon Xi Pascal
Nebo ( disjunkce ) || nebo
A ( spojení ) && a
Negace ! ne

Příklady

Příklady složitých logických výrazů:

Jazyk Výraz
C !A && (B || C)
Pascal ne A a (B nebo C)
C A > 3 && B < 6
Pascal (A > 3) a (B < 6)

Viz také

Odkazy