Fördelar och nackdelar med Boolean Logic

Posted on
Författare: Laura McKinney
Skapelsedatum: 6 April 2021
Uppdatera Datum: 13 Maj 2024
Anonim
Fördelar och nackdelar med Boolean Logic - Vetenskap
Fördelar och nackdelar med Boolean Logic - Vetenskap

Innehåll

Boolean logik, som först utvecklades i mitten av 1800-talet av matematikern George Boole, är en formell, matematisk strategi för beslutsfattande. I stället för den välbekanta algebra av symboler och siffror, satte Boole ned en algebra av beslutstillstånd, som ja och nej, en och noll. Det booleska systemet var kvar i akademin fram till början av 1900-talet, då elektrotekniker märkte att det var användbart för att byta kretsar, vilket ledde till telefonnät och digitala datorer.

Boolean Algebra

Booleska algebra är ett system för att kombinera tvåvärderade beslutstillstånd och komma fram till ett tvåvärderat resultat. I stället för standardnummer, som 15.2, använder Boolean algebra binära variabler som kan ha två värden, noll och en, som står i för "falskt" respektive "sant". I stället för aritmetik har den operationer som kombinerar binära variabler för att ge ett binärt resultat. Exempelvis ger operationen "OCH" ett verkligt resultat endast om båda dess argument, eller ingångar, också är sanna. “1 OCH 1 = 1,” men “1 OCH 0 = 0” i Booles algebra. OR-operationen ger ett riktigt resultat om något av argumenten är sant. "1 ELLER 0 = 1," och "0 ELLER 0 = 0" illustrerar båda OR-operationen.

Digitala kretsar

Booleska algebra gynnade elektriska formgivare på 1930-talet som arbetade med telefonomkopplingskretsar.Med hjälp av booleska algebra ställer de in en stängd switch som är lika med en, eller "sant" och en öppen switch till noll eller "falsk." Samma fördel gäller för de digitala kretsarna som består av datorer. Här är ett högspänningstillstånd lika med ett "sant" och en lågspänningstillstånd är lika med en "falsk." Med hjälp av hög- och lågspänningstillstånd och Booleska logik utvecklade ingenjörer digitala elektroniska kretsar som kunde lösa enkla ja-nej beslutsproblem.

Ja-nej resultat

Booleska logik ger på egen hand bara bestämda, svartvita resultat. Det ger aldrig ett "kanske." Denna nackdel begränsar den booleska algebra till de situationer där du kan ange alla variabler i termer av uttryckliga sanna eller falska värden, och där dessa värden är det enda resultatet.

Webbsökningar

Webbsökningar använder booleska logik för att filtrera resultat. Om du till exempel söker efter ”bilhandlare” kommer en sökmotor att ha hundratals miljoner webbsidor som matchar. Om du lägger till ordet "Chicago" sjunker antalet avsevärt. Sökmotorn använder Boolean algebra, hämtar sidor som matchar "bil" OCH "återförsäljare" OCH "Chicago;" med andra ord måste webbsidan ha alla villkor för att kvalificera sig. Du kan också ange ett "ELLER" -villkor, till exempel "bil" och "återförsäljare" OCH ("Chicago" ELLER "Milwaukee") som ger dig sidor för bilhandlare i Chicago eller Milwaukee. Fördelen med den booleska logiken, genom att förfina resultaten från sökningar, gynnar miljontals som surfar på webben varje dag.

Svårighet

Språket i den booleska logiken är komplex, okänd och tar lite lärande. "OCH" -operationen förvirrar till exempel nybörjare som används till dess betydelse på vardagens engelska. De förväntar sig att en sökning efter "bil" OCH "återförsäljare" ger fler resultat än bara "bil", som OCH innebär att lägga till resultat. Booleska logik kräver också användning av parenteser för att organisera en uttalandes exakta betydelse: "bil ELLER båt OCH återförsäljare" ger dig en lista över allt att göra med bilar som läggs till i en lista med båthandlare, medan "(bil ELLER båt) OCH återförsäljare" ger en lista över bilhandlare och båthandlare. Nackdelen med den booleska logikens svårigheter begränsar sina användare till de som spenderar tiden på att lära sig den.