Fordeler og ulemper ved boolsk logikk

Boolsk logikk ble først utviklet på midten av 1800-tallet av matematikeren George Boole, og er en formell, matematisk tilnærming til beslutningstaking. I stedet for den kjente algebraen av symboler og tall, satte Boole ned en algebra av beslutningstilstander, som ja og nei, en og null. Det boolske systemet forble i akademia til tidlig på 1900-tallet, da elektroingeniører la merke til dets nytte for å bytte krets, noe som førte til telefonnett og digitale datamaskiner.

Boolsk algebra

Boolsk algebra er et system for å kombinere toverdige avgjørelsestilstander og komme til et toverdis utfall. I stedet for standardtall, slik som 15.2, bruker boolsk algebra binære variabler som kan ha to verdier, null og en, som står for henholdsvis "falsk" og "sann". I stedet for regning har den operasjoner som kombinerer binære variabler for å gi et binært resultat. For eksempel gir “OG” -operasjonen bare et sant resultat hvis begge argumentene, eller inngangene, også stemmer. "1 OG 1 = 1", men "1 OG 0 = 0" i boolsk algebra. OR-operasjonen gir et sant resultat hvis begge argumentene er sanne. “1 ELLER 0 = 1,” og “0 ELLER 0 = 0” illustrerer begge OR-operasjonen.

Digitale kretser

Boolsk algebra kom elektriske designere til gode på 1930-tallet som jobbet med telefonbryterkretser. Ved å bruke boolsk algebra setter de en lukket bryter som er lik en, eller "sann", og en åpen bryter til å være null eller "falsk". Den samme fordelen gjelder de digitale kretsene som består av datamaskiner. Her tilsvarer en høyspenningstilstand en "sann" og en lavspenningstilstand som en "falsk". Bruk av høy- og lavspenningstilstander og boolsk logikk, ingeniører utviklet digitale elektroniske kretser som kunne løse enkel ja-nei beslutningstaking problemer.

Ja-nei resultater

På egen hånd gir boolsk logikk bare bestemte, svart-hvite resultater. Det gir aldri et "kanskje". Denne ulempen begrenser boolsk algebra til de situasjonene du kan oppgi alle variablene når det gjelder eksplisitte sanne eller falske verdier, og hvor disse verdiene er de eneste utfall.

Websøk

Nettsøk bruker boolsk logikk for å filtrere resultater. Hvis du for eksempel søker på "bilforhandlere", vil en søkemotor ha hundrevis av millioner nettsider som samsvarer. Hvis du legger til ordet "Chicago", faller tallet betydelig. Søkemotoren bruker boolsk algebra og henter sider som samsvarer med "bil" OG "forhandler" OG "Chicago;" Med andre ord må websiden ha alle vilkårene for å kvalifisere seg. Du kan også spesifisere en “ELLER” -tilstand, for eksempel “bil” og “forhandler” OG (“Chicago” ELLER “Milwaukee”) som gir deg sider for bilforhandlere i Chicago eller Milwaukee. Fordelen med boolsk logikk, som forbedrer resultatene av søk, er til fordel for millioner som surfer på nettet hver dag.

Vanskelighet

Språket i boolsk logikk er komplekst, ukjent og krever litt læring. “AND” -operasjonen forveksler for eksempel nybegynnere som er vant til sin betydning på dagligdags engelsk. De forventer at et søk etter "bil" OG "forhandler" vil gi flere resultater enn bare "bil", slik AND antyder å legge til resultatene. Boolsk logikk krever også bruk av parenteser for å organisere utsagnets eksakte betydning: "bil ELLER båt OG forhandler" gir deg en liste over alt som har med biler å gjøre som er lagt til i en liste over båtforhandlere, mens “(bil ELLER båt) OG forhandler” gir en liste over bilforhandlere og båter forhandlere. Ulempen med den boolske logikkens vanskeligheter begrenser brukerne til de som bruker tiden på å lære den.

  • Dele
instagram viewer