Sisältö
Boolean-logiikka kehitettiin ensimmäisen kerran 1800-luvun puolivälissä matemaatikko George Boolessa. Se on muodollinen, matemaattinen lähestymistapa päätöksentekoon. Tunnetun symbolien ja numeroiden algebran sijasta, Boole asetti algebran päätösvaltioiden, kuten kyllä ja ei, yhden ja nollan, algebran. Boolen järjestelmä pysyi yliopistoissa 1900-luvun alkuun saakka, jolloin sähköinsinöörit huomasivat sen hyödyllisyyden kytkentäpiireissä, jotka johtavat puhelinverkkoihin ja digitaalisiin tietokoneisiin.
Boolen algebra
Boolen algebra on järjestelmä, jolla voidaan yhdistää kaksiarvoiset päätöksenteot ja saavuttaa kaksiarvoinen tulos. Vakiolukujen, kuten 15.2, sijasta Boolen algebra käyttää binaarimuuttujia, joilla voi olla kaksi arvoa, nolla ja yksi, jotka edustavat vastaavasti ”vääriä” ja “totta”. Aritmeettisten tietojen sijasta siinä on toimintoja, joissa yhdistyvät binaarimuuttujat binaarisen tuloksen tuottamiseksi. Esimerkiksi ”AND” -operaatio antaa todellisen tuloksen vain, jos molemmat sen argumentit tai tulot ovat myös totta. "1 JA 1 = 1", mutta "1 JA 0 = 0" Boolen algebrassa. TAI-toiminto antaa todellisen tuloksen, jos jompikumpi argumentti on totta. “1 TAI 0 = 1” ja “0 TAI 0 = 0” kuvaavat molemmat TAI-toimintoa.
Digitaaliset piirit
Boolen algebra hyötyi 1930-luvun sähkösuunnittelijoista, jotka työskentelivät puhelinten kytkentäpiireissä.Boolean-algebraa käyttämällä he asettavat suljetun kytkimen yhtä suureksi tai "totta" ja avoimen kytkimen nollaksi tai "vääriksi". Sama etu koskee tietokoneita käsittäviä digitaalisia piirejä. Tässä yhteydessä korkeajännitetila vastaa ”totta” ja matalajännitetila ”vääriä”. Insinöörit kehittivät korkea- ja matalajännitetiloja ja Boolen logiikkaa käyttämällä digitaalisia elektronisia piirejä, jotka voivat ratkaista yksinkertaisia kyllä-ei-päätöksentekoon liittyviä ongelmia.
Kyllä-ei tuloksia
Boolean-logiikka antaa yksinään vain selkeät, mustavalkoiset tulokset. Se ei koskaan tuottaa "ehkä" -arvoa. Tämä haitta rajoittaa Boolen algebraan tilanteisiin, joissa voit ilmoittaa kaikki muuttujat eksplisiittisten todellisten tai väärien arvojen muodossa ja joissa nämä arvot ovat ainoa tulos.
Verkkohaut
Verkkohaut käyttävät Boolean-logiikkaa tulosten suodattamiseen. Jos teet haun esimerkiksi "autokauppiailla", hakukoneella on satoja miljoonia vastaavia verkkosivuja. Jos lisäät sanan “Chicago”, lukumäärä putoaa huomattavasti. Hakukone käyttää Boolen algebraa, hakeaksesi sivut, jotka vastaavat ”auto” JA ”jälleenmyyjä” ja ”Chicago;”, toisin sanoen verkkosivulla on oltava kaikki ehdot pätevyyden saamiseksi. Voit myös määrittää “TAI” -olosuhteet, kuten “auto” ja “jälleenmyyjä” JA (“Chicago” TAI “Milwaukee”), joka antaa sinulle sivuja autoliikkeille Chicagossa tai Milwaukeessa. Boolen logiikan etuna, haun tulosten tarkentamisessa, on hyötyä miljoonille ihmisille, jotka selaavat verkkoa päivittäin.
vaikeus
Boolen logiikan kieli on monimutkainen, tuntematon ja vaatii jonkin verran oppimista. Esimerkiksi ”AND” -operaatio sekoittaa aloittelijat tottelemaan sen merkitykseen arjen englanniksi. He odottavat, että haulla ”auto” JA ”jälleenmyyjä” saadaan enemmän tuloksia kuin vain “auto”, kuten JA tarkoittaa, että tuloksia lisätään. Boolen logiikka vaatii myös sulujen käyttämisen lausunnon tarkan merkityksen järjestämiseen: ”auto TAI vene JA jälleenmyyjä” antaa sinulle luettelon kaikista autoihin liittyvistä asioista, jotka on lisätty veneiden välittäjien luetteloon, kun taas ”(auto TAI vene) JA jälleenmyyjä” antaa luettelon auto- ja venekauppiaista. Boolen logiikan vaikeuksien haitta rajoittaa sen käyttäjiä niihin, jotka viettävät aikaa sen oppimiseen.