Fire typer boolsk logikk

Fire typer boolsk logikk


Boolsk logikk ble unnfanget av det 19. århundre engelske matematikeren George Boole, som var den første personen til å kunne søke algebraiske metoder for å logikk. I den boolske system, de to mulige verdier er 0, representerer falsk, og 1, som representerer sann. I stedet for tradisjonelle aritmetiske operatorer, for eksempel addisjon og subtraksjon, er boolske uttrykk evalueres av en rekke logiske operatører. Kretsene av personlige datamaskiner, mobiltelefoner og mange andre elektriske enheter er basert på prinsippene om boolsk logikk.

og operatør

AND-operatoren, eller sammen operatør, utfører logisk sammenheng på to boolske uttrykk. Med andre ord, hvis begge boolske uttrykk evaluerer til sann, AND-operatoren returnerer true. Ellers returnerer den USANN. AND-operatoren tar to operander, eller uttrykk hvorpå OG operasjonen er utført, og er derfor kjent som en binær operator. Den tegnet symbol er mest brukt til å representere og operatør på datamaskiner, så A & B representerer resultatet av å utføre en logisk OG-operasjon på boolsk verdi A og B, også kjent som produktet av A og B.

OR Operator

OR-operatoren, eller disjunksjon operatør, er også en binær operator, men utfører inklusiv disjunksjon på to boolske uttrykk. Med andre ord, hvis en boolsk uttrykk evaluerer til sann, OR-operatoren returnerer true; ellers returnerer false. Plusstegnet brukes til å representere OR-operatoren, slik at A + B representerer resultatet av å utføre en logisk ELLER-operasjon på A og B, også kjent som summen av A og B.

XOR Operator

En annen vanlig binær operator benyttes i boolsk algebra er kjent som XOR operatør, eksklusive ELLER-operatør, eller eksklusivt motsetninger operatør. Den XOR operatøren er ikke uavhengig av AND og OR operatører, men utfører eksklusiv disjunksjon på to boolske uttrykk. Hvis heller, men ikke begge, av uttrykkene evaluerer til sann, returnerer XOR operatøren sant. Hvis begge uttrykkene evaluerer til sann, eller begge uttrykkene behandles som usanne, returnerer XOR operatøren falsk.

IKKE Operator

NOT-operatoren - også kjent som inverse operator, logiske komplement operatør, eller negasjon operatør - tar bare en operand, i stedet for to, og er kjent som et enhetlige operatør. Den ikke operatøren foretar logisk negasjon på en Boolsk uttrykk, eller med andre ord, returnerer den logiske motsatt av uttrykket det evaluerer. Hvis uttrykket evaluerer til sann, returnerer IKKE operatør falsk, og vice versa. I en datamaskin programmeringsmiljø, er det ikke operatøren ofte representert ved utropstegn symbol eller tilde symbol.