Looginen lauseke ohjelmoinnissa on ohjelmointikielen rakenne , joka arvioi arvoksi tosi tai epätosi.
Useimmat matalan ja korkean tason ohjelmointikielet määrittelevät joukon sisäänrakennettuja vertailuoperaattoreita , joiden avulla voit rakentaa "yksinkertaisia" loogisia lausekkeita. Yleisimmät ovat:
Operaatio | Xi | Pascal |
---|---|---|
Yhtä | == | = |
Ei tasa-arvoista | != | <> |
Lisää | > | > |
Vähemmän | < | < |
Enemmän tai yhtä paljon | >= | >= |
Vähemmän tai yhtä suuret | <= | <= |
Esimerkiksi looginen lauseke "5 > 3" on tosi, mutta "6 != 6" on epätosi.
Loogisille lausekkeille puolestaan voidaan tehdä operaatioita, joiden tulos on myös "tosi" ja "epätosi" (katso looginen operaatio ). Näillä operaatioilla rakennettuja loogisia lausekkeita, jotka sisältävät useita vertailuoperaatioita, kutsutaan "kompleksisiksi".
Operaatio | Xi | Pascal |
---|---|---|
Tai ( disjunktio ) | || | tai |
Ja ( yhdistys ) | && | ja |
Kielteisyys | ! | ei |
Esimerkkejä monimutkaisista loogisista lausekkeista:
Kieli | Ilmaisu |
---|---|
C | !A && (B || C) |
Pascal | ei A ja (B tai C) |
C | A > 3 && B < 6 |
Pascal | (A > 3) ja (B < 6) |