fordeler og Ulemper av boolsk logikk

Først utviklet på midten av 1800-tallet av matematikeren George Boole , er boolsk logikk en formell , matematisk tilnærming til beslutningstaking. I stedet for den velkjente algebra av symboler og tall , Boole satt ned en algebra av beslutnings stater, for eksempel ja og nei , en og null . Den boolske system forble i akademia til tidlig på 1900-tallet , da elektriske ingeniører merke dens nytte for bytte kretser , som fører til telefonnettverk og digitale datamaskiner . Boolsk Algebra

Boolsk algebra er et system for å kombinere to - verdsatte beslutnings stater og komme fram til en to - verdsatt utfall . I stedet for vanlige tall , som for eksempel 15.2 , bruker boolsk algebra binære variabler som kan ha to verdier , null og én , som står inne for " false" og "true ", henholdsvis . I stedet for aritmetikk , har det operasjoner som kombinerer binære variabler for å gi et binært resultat. For eksempel gir "OG " drift et sant resultat bare hvis begge argumentene , eller innganger , er også sant . " 1 OG 1 = 1 ", men " en AND 0 = 0 " i boolsk algebra . Den ELLER drift gir et sant resultat hvis argumentene er sant . " 1 ELLER 0 = 1 , " og " 0 ELLER 0 = 0 " både illustrere eller drift.
Digitale kretser

boolsk algebra dratt elektriske designere i 1930 som jobbet på telefon bytter kretser . Ved hjelp av boolsk algebra , satte de en lukket bryter lik en, eller "true ", og en åpen bryter for å være null , eller "false ". Den samme fordelen gjelder for de digitale kretser som omfatter datamaskiner . Her tilsvarer en høy spenning tilstand en " ekte" og en lav spenning tilstand tilsvarer en " falsk . " Bruke høy-og lavspenningsanlegg stater og boolsk logikk , ingeniører utviklet digitale elektroniske kretser som kan løse enkle ja-nei beslutningsproblemer.

Ja - Nei resultater

På sin egen , gir boolsk logikk bare klare , svart eller hvitt resultater . Den gir aldri et "kanskje ". Denne ulempen begrenser boolsk algebra til de situasjoner hvor du kan opplyse alle variablene i form av eksplisitte sanne eller falske verdier , og hvor disse verdiene er det eneste utfallet .
nettsøk

nettsøk bruke boolsk logikk for filtrering av resultater . Hvis du gjør et søk på " bilforhandlere , " for eksempel , en søkemotor vil ha hundrevis av millioner av web sider som samsvarer . Hvis du vil legge til ordet " Chicago ", antallet synker betraktelig . Søkemotoren bruker boolsk algebra , hente sider som samsvarer "bil " OG "dealer " OG " Chicago , " med andre ord , må websiden har alle vilkårene for å kvalifisere seg . Du kan også angi en "OR " tilstand, for eksempel "bil " og " dealer" AND ( " Chicago " OR " Milwaukee" ) som gir deg sider for bilforhandlere i Chicago eller Milwaukee . Fordelen med boolsk logikk , raffinering resultatene av søkene , fordeler millioner som surfer på nettet hver dag .
Vanskelighetsgrad

Språket i boolsk logikk er komplekse, ukjente og tar litt læring . Den " AND "-operasjon , for eksempel , forvirrer nybegynnere som brukes til å sin mening i hverdagen engelsk. De forventer et søk etter "bil " OG "dealer " for å gi mer resultater enn bare " bil", som og innebærer å legge til resultater . Boolsk logikk krever også bruk av parenteser for å organisere en uttalelse eksakte betydning: " bil eller båt forhandler " gir deg en liste over noe å gjøre med biler lagt til en liste over båtforhandlere , mens " ( bil eller båt) og forhandler " gir en oversikt over bilforhandlere og båtforhandlere . Ulempen med boolsk logikk vanskelighetsgrad begrenser sine brukere til de som tilbringer tid på å lære det .

Hobbyer, spill © (www.northgames.biz)