Loginė operacija (inversija, konjukcija, disjunkcija)
Loginė operacija (inversija, konjukcija, disjunkcija)
Loginė operacija (inversija, konjunkcija, disjunkcija) (angl. − logic operation) – operacija, atliekama su loginėmis reikšmėmis, ir kurios rezultatas yra loginė reikšmė. Loginės operacijos yra vartojamos programuojant, daugelyje taikomųjų programų, pavyzdžiui, skaičiuoklėse, žiniatinklio paieškos sistemose, matematikoje. Pagrindinės loginės operacijos: inversija, konjunkcija, disjunkcija. • Inversija, arba neigimas, neigimo operacija (angl. − inversion, negation) – vienvietė loginė operacija, kurios rezultato reikšmė yra priešinga operando reikšmei. Žymima įvairiai: logikoje ženklu ¬, technikoje brūkšneliu virš operando, programuojant – rezervuotu žodžiu not.• Konjunkcija (angl. − conjunction) – dvivietė loginė operacija, kurios rezultatas teisingas, jeigu abiejų operandų (narių) reikšmės yra teisingos. Konjunkcijos operacija vartojama visose programavimo kalbose, duomenų bazių užklausose. Žymima įvairiai: ampersendu &, žvaigždute *, baziniu žodžiu AND. Skaičiavimo technikoje konjunkcijos operacija dar vadinama logine daugyba. Konjunkcijos funkciją šnekamojoje kalboje atlieka jungtukas „ir“. • Disjunkcija (angl. − disjunction) – dvivietė loginė operacija, kurios rezultatas teisingas, jeigu bent vieno operando (nario) reikšmė yra teisinga. Disjunkcijos operacija vartojama visose programavimo kalbose, duomenų bazių užklausose. Žymima įvairiais ženklais: stačiu brūkšniu |, dviem stačiais brūkšniais ||, pliuso ženklu +, baziniu žodžiu OR. Skaičiavimo technikoje disjunkcijos operacija dar vadinama logine sudėtimi. Disjunkcijos funkciją šnekamojoje kalboje atlieka jungtukas „arba“.