Fordele og ulemper ved boolsk logik

Først udviklet i midten af ​​1800'erne af matematikeren George Boole, er boolsk logik en formel, matematisk tilgang til beslutningstagning. I stedet for den velkendte algebra af symboler og tal satte Boole en algebra for beslutningstilstande, såsom ja og nej, en og nul. Det booleske system forblev i den akademiske verden indtil begyndelsen af ​​1900'erne, da elektriske ingeniører bemærkede dets nytte for at skifte kredsløb, hvilket førte til telefonnet og digitale computere.

Boolsk algebra

Boolsk algebra er et system til at kombinere toværdige beslutningstilstande og nå frem til et toværdigt resultat. I stedet for standardnumre, såsom 15.2, bruger boolsk algebra binære variabler, der kan have to værdier, nul og en, der står for henholdsvis "falsk" og "sand". I stedet for aritmetik har den operationer, der kombinerer binære variabler for at give et binært resultat. For eksempel giver “AND” -operationen kun et sandt resultat, hvis begge dens argumenter eller input også er sande. "1 OG 1 = 1", men "1 OG 0 = 0" i boolsk algebra. OR-operationen giver et sandt resultat, hvis begge argumenter er sande. “1 ELLER 0 = 1,” og “0 ELLER 0 = 0” illustrerer begge ELLER-operationen.

instagram story viewer

Digitale kredsløb

Boolsk algebra kom elektriske designere til gode i 1930'erne, der arbejdede på telefonomskiftningskredsløb. Ved hjælp af boolsk algebra indstiller de en lukket kontakt lig med en eller "sand" og en åben kontakt til at være nul eller "falsk". Den samme fordel gælder de digitale kredsløb, der omfatter computere. Her er en højspændingstilstand lig med en "sand" og en lavspændingstilstand lig med en "falsk". Brug af høj- og lavspændingstilstande og boolsk logik, ingeniører udviklede digitale elektroniske kredsløb, der kunne løse simpel ja-nej beslutningstagning problemer.

Ja-nej resultater

I sig selv giver boolsk logik kun bestemte, sort-hvide resultater. Det producerer aldrig et ”måske”. Denne ulempe begrænser boolsk algebra til de situationer, hvor du kan angive alle variabler med udtrykkelige sande eller falske værdier, og hvor disse værdier er de eneste resultat.

Websøgninger

Websøgninger bruger boolsk logik til filtrering af resultater. Hvis du for eksempel søger på "bilforhandlere", vil en søgemaskine have hundredvis af millioner websider, der matcher. Hvis du tilføjer ordet "Chicago", falder tallet betydeligt. Søgemaskinen bruger boolsk algebra og henter sider, der matcher "bil" OG "forhandler" OG "Chicago;" Med andre ord skal websiden have alle vilkår for at kvalificere sig. Du kan også angive en "ELLER" -tilstand, såsom "bil" og "forhandler" OG ("Chicago" ELLER "Milwaukee"), som giver dig sider til bilforhandlere i Chicago eller Milwaukee. Fordelen ved boolsk logik ved at forfine resultaterne af søgninger gavner millioner, der surfer på nettet hver dag.

Vanskelighed

Sproget i boolsk logik er komplekst, ukendt og kræver noget læring. "AND" -operationen forveksler for eksempel begyndere, der er vant til dens betydning på dagligdags engelsk. De forventer, at en søgning efter "bil" OG "forhandler" giver flere resultater end bare "bil", som AND antyder at tilføje til resultaterne. Boolsk logik kræver også brug af parenteser til at organisere en erklærings nøjagtige betydning: "bil ELLER båd OG forhandler" giver dig en liste over alt at gøre med biler tilføjet til en liste over bådforhandlere, mens "(bil ELLER båd) OG forhandler" giver en liste over bilforhandlere og båd forhandlere. Ulempen ved den boolske logik vanskeliggør brugerne til dem, der bruger tiden på at lære den.

Teachs.ru
  • Del
instagram viewer