Loogiset operaattorit

 

Loogiset operaattorit
MERKITYSOHJELMOINTIMATEMATIIKKA
JA &&
TAI ||
EI !


Usein tulee vastaan tilanteita, että pitäisi toteutua kaksi tai useampi ehto yhtä aikaa. Tällöin tarvitsemme loogisia operaattoreita: JA, TAI, EI.



JA-ehto tarkoittaa sitä, että molemmat ehdot täyttyvät. TAI tarkoittaa sitä, että jompikumpi ehdoista täyttyy. EI tarkoittaa aina vastakkaista ehtoa. Tutkitaan ehtojen käyttämistä esimerkkien avulla.

Kun yhdistellään eri ehtoja, niin ehdot yhdessä toimivat seuraavasti.

EHTO 1EHTO 2EHTO1 JA EHTO2EHTO1 TAI EHTO2
tosi tosi tosi tosi
tosi epätosi epätosi tosi
epätosi tosi epätosi tosi
epätosi epätosi epätosi epätosi

Taulukosta nähdään se, että kun käytetään JA-operaattoria, niin molempien ehtojen pitää toteutua. TAI-operaattorilla riittää, kun vain toinen ehdoista täyttyy.

Ei-ehto muuttaa ehdon aina vastakkaiseksi.

EHTOEI EHTO
tosi epätosi
epätosi tosi