Boole'i funktsioonid, konjunktsioon, disjunktsioon. Loogikafunktsioonid

Sisukord:

Boole'i funktsioonid, konjunktsioon, disjunktsioon. Loogikafunktsioonid
Boole'i funktsioonid, konjunktsioon, disjunktsioon. Loogikafunktsioonid
Anonim

On arvutustabeleid, milles on vaja rakendada loogilisi funktsioone, erineva järjekorra loogilisi skeeme. Appi tuleb Microsoft Exceli tarkvarapakett. See ei saa arvutada mitte ainult avaldise loogilist väärtust, vaid teha ka keerulisi matemaatilisi arvutusi.

Mis on Excel?

Tarkvaratoode, mis on loodud töötama arvutustabelitega. Loodud Microsofti poolt ja sobib peaaegu igale operatsioonisüsteemile. Siin saate tulemuste leidmiseks kasutada mõlemat valemit ning koostada erinevat tüüpi graafikuid ja diagramme.

Kasutaja ei kasuta Excelis mitte ainult loogilisi funktsioone, vaid ka matemaatilisi, statistilisi, finants-, teksti- jne.

Exceli funktsioonid

Tarkvaratoote rakendusvaldkonnad on mitmekesised:

  • Exceli tööleht on valmis tabel, seega ei pea kasutaja dokumendi õigesse vormi viimiseks arvutusi tegema.
  • Tarkvarapakett pakub Boole'i funktsioonide kasutamist, aga ka trigonomeetrilisi, statistilisi,tekst jne
  • Arvutuste põhjal koostab Excel graafikuid ja diagramme.
  • Kuna tarkvarapakett sisaldab suurt hulka matemaatilisi ja statistilisi funktsioone, saavad koolilapsed ja üliõpilased seda kasutada labori- ja kursusetööde tegemiseks.
  • Kasutajale on kasulik kasutada Exceli funktsioone koduste ja isiklike arvutuste tegemiseks.
  • Tarkvaratootesse on sisse ehitatud VBA programmeerimiskeel, mis võib väikeettevõtte töövoo automatiseerimisel raamatupidaja elu lihtsamaks teha.
  • Exceli arvutustabel toimib ka andmebaasina. Täielik funktsionaalsus on rakendatud ainult alates 2007. aasta versioonist. Varastel toodetel oli reapiirang.
  • Erinevate aruannete loomisel tuleb appi Excel, kuna see aitab luua liigendtabelit.

Exceli loogilised operaatorid

Boole'i avaldiste all mõistetakse andmeid, mis on vajalikud elementide kirjutamiseks, milles konjunktsioon ja disjunktsioon, aga ka muud operaatorid vastavad arvudele, valemitele, tekstile. Nende abiga kirjutatakse sõnum sümboolsel kujul, mis näitab toimingut.

Loogilised funktsioonid (muidu nimetatakse Boole'iks) kasutavad elementidena numbreid, teksti, linke koos lahtri aadressidega.

Iga operaatori ja selle süntaksi kohta lisateabe saamiseks on mitu võimalust:

  • Kõnefunktsiooni viisard.
  • Kasutage Microsofti abi F1 kaudu.
  • Exceli 2007. aasta versioonides uurige tööriistaribal iga kategooria koostist.
loogilised funktsioonidexcelis
loogilised funktsioonidexcelis

Boole'i algebra

Propositsiooniloogika (teine matemaatika osa nimi) rajaja on D. Buhl, kes nooruses tegeles Vana-Kreeka filosoofide tööde tõlkimisega. Se alt sai ta teadmisi ja tegi ettepaneku lisada väidetele eritähised: 1 – õige, 0 – vale.

Boole'i algebra on matemaatika haru, mis uurib väiteid, käsitleb neid loogiliste väärtustena ja sooritab nendega tehteid. Iga väidet saab kodeerida ja seejärel kasutada, manipuleerida, et tõestada, et see on õige või vale.

Tõuväärtuse funktsiooni nimetatakse f(x1, x2, …, x ), n muutujast, kui funktsioon või mõni selle operaator võtab väärtused ainult hulgast {0;1}. Loogika algebra seadusi rakendatakse ülesannete lahendamisel, programmeerimisel, kodeerimisel jne.

Saate kuvada Boole'i funktsiooni järgmistel viisidel:

  • verbaalne (teksti kujul kirjutatud avaldus);
  • laud;
  • numbriline;
  • graafika;
  • analüütiline;
  • koordinaat.

Ja funktsioon

Tehetaja JA on ühendus Exceli tarkvarapaketis. Vastasel juhul nimetatakse seda loogiliseks korrutamiseks. Tavaliselt tähistatakse seda ∧, &,või jäetakse operandide vaheline märk täiesti välja. Funktsioon on vajalik sisestatud avaldise õigsuse määramiseks. Boole'i algebras võtab konjunktuur hulgast väärtused ja sinna kirjutatakse ka arvutuse tulemus. Loogiline korrutamine toimub:

  • binaarne, sest see sisaldab 2operand;
  • kolmkordne, kui on 3 kordajat;
  • n-ary, kui komplekt sisaldab n operandi.

Näite saab lahendada reegli sobitamise või tõesuse tabeli loomisega. Kui avaldis sisaldab mitut operandi, on teise lahenduse jaoks mugavam kasutada Exceli tarkvarapaketti, kuna käsitsi arvutamisel on kogu protsess tülikas.

Arvutuste tulemus võib olla:

  • True: kui kõik argumendid on tõesed.
  • Vale: kui kõik kriteeriumid või vähem alt üks neist on valed.

Tehtereid "AND" ja "OR" võivad sisaldada kuni 30 kriteeriumi.

Näide.

1) On vaja kindlaks teha sisestatud andmete õigsus. Ilmselgelt ei ole viimane sulgudes olev näide matemaatiliselt õige, seega tagastab funktsioon väärtuse Väär.

2) Kahel lahtril on vastupidised väärtused. Funktsioon JA tagastab väärtuse Väär, kuna üks argumentidest on väär.

3) Aritmeetilised tehted on määratud. Nende tõesust on vaja kontrollida. See operaator tagastab väärtuse "True", sest aritmeetilisest vaatepunktist on kõik õige.

konjunktsioon ja disjunktsioon
konjunktsioon ja disjunktsioon

Funktsioon "OR"

Tehetaja "OR" kategoorias "Loogilised funktsioonid" on disjunktsioon, see tähendab, et see võimaldab teil saada tõese vastuse mittekategoorilisel kujul. Teine nimi operaatorile Boole'i algebras: loogiline liitmine. Määrake: ∨, +, "või". Muutujad võtavad väärtused komplektist ja sinna kirjutatakse vastus.

Arvutuste tulemused on:

  • Tõene: kui mõni argument või kõik need on tõesed.
  • Vale: kui kõik kriteeriumid on valed.

Näide.

1) Exceli disjunktsioon kontrollib mitte ainult loogilisi avaldisi, vaid ka matemaatilisi avaldisi õigsust. Seega on sel konkreetsel juhul mõlemad tulemused aritmeetilisest vaatepunktist valed, seega on vastus Väär.

2) Operaator tagastab väärtuse Tõene, kuna üks argumentidest on tõene ja teine on väär. See on lahutamise kriteerium.

tõeväärtuslikud funktsioonid
tõeväärtuslikud funktsioonid

IF-funktsioon

Rühmas "Loogikafunktsioonid" on operaator "IF" tähtsal kohal. Funktsioon on vajalik tulemuse saamiseks, kui teave on tõene, ja teise tulemuse saamiseks, kui andmed on valed.

  • Tingimuslauses on võimalik korraga kontrollida kuni 64 tingimust.
  • Kui üheks kriteeriumiks on massiiv, kontrollib funktsioon iga elementi.
  • Kui vastus on vale, kuid valem ei täpsusta, milline summa peaks olema "False" korral, siis annab operaator tulemuseks 0.

Näide.

Antud:

  • toote nimi;
  • selle hind 1 ühiku kohta;
  • ostetud kaupade kogus;
  • hind.

On vaja arvutada veerg "Maksatav". Kui ostuhind ületab 1000 rubla, antakse ostjale 3% allahindlust. Vastasel juhul on veerud "TOTAL" ja "Maxable" samad.

loogikafunktsioonide tabel
loogikafunktsioonide tabel

1) Seisundi kontroll: maksumus ületab 1000 rubla.

2) Kui see on tõsikriteeriumi kulu korrutatakse 3%.

3) Kui väide on vale, ei erine tulemus “Maksa” tulemusest “TOTAL”.

Mitme tingimuse kontrollimine

Seal on tabel, kus on näidatud eksami hinded ja õpetaja hinne.

1) Tuleb kontrollida, kas koondhinne on alla 35. Kui vastus on tõene, siis on töö tulemus “Ebaõnnestus”.

2) Kui eelmine tingimus on vale, on skoor >35, operaator jätkab järgmise argumendiga. Kui lahtris on väärtus >=75, siis määratakse selle kõrvale "Suurepärane". Vastasel juhul tagastab funktsioon "Läbistatud".

loogilised funktsioonid
loogilised funktsioonid

Kuigi operaator "If" töötab tõeväärtustega, töötab see hästi ka numbritega.

Näide.

Andmed:

  • müüjate nimed;
  • nende müük.

Tuleb välja arvutada, kes müüjatest vahendustasu maksab:

  • kui müükide arv on alla 50 tuhande, siis protsenti ei võeta;
  • kui tehingute maht jääb vahemikku 50-100 tuhat, siis on vahendustasu 2%;
  • kui müükide arv on üle 100 tuhande, siis väljastatakse boonust 4% ulatuses.

Numbri 1 all on esimene plokk "IF", kus kontrollitakse selle tõesust. Kui tingimus on väär, siis käivitatakse plokk 2, kuhu lisatakse veel 2 kriteeriumi.

loogiliste funktsioonide minimeerimine
loogiliste funktsioonide minimeerimine

Funktsioon "IFERROR"

Boole'i funktsioone täiendab see operaator, kuna see on võimeline tagastama mõne tulemuse, kui valemis on viga. Ma kukuntõsi, "IFERROR" tagastab arvutuse tulemuse.

Funktsioon "TRUE" ja "FALSE"

Boole'i funktsioonid Excelis ei saa hakkama ilma operaatori "TRUE"ta. See tagastab vastava väärtuse.

Väärtuse "TRUE" pöördväärtus on "FALSE". Mõlemad funktsioonid ei võta argumente ja neid kasutatakse harva eraldiseisvate näidetena.

MITTE operaator

Kõik Exceli loogilised funktsioonid saab ümber lükata operaatori "EI" abil. Selle protseduuri kasutamisel sisestatud väärtus annab vastupidise tulemuse.

Näide.

Ilmselt annab operaator algandmetele vastupidise vastuse.

loogikafunktsioonid loogikalülitused
loogikafunktsioonid loogikalülitused

Loogiliste funktsioonide minimeerimine

See nähtus on otseselt seotud vooluringi või vooluringi loomisega. See väljendub selle keerukuse ja kulukuse, loogiliste toimingute arvu proportsionaalsuse ja argumentide esinemise arvu kaudu. Kui kasutate loogika aksioome ja teoreeme, saate funktsiooni lihtsustada.

On olemas spetsiaalsed algoritmilised minimeerimismeetodid. Tänu neile saab kasutaja funktsiooni iseseisv alt kiiresti ja vigadeta lihtsustada. Nende meetodite hulgas on järgmised:

  • Carnot kaardid;
  • Quine meetod;
  • implicant maatriksalgoritm;
  • Quine-McCluskey meetod jne

Kui argumentide arv ei ületa 6, siis on kasutajal parem selguse huvides kasutada Karnot kaardi meetodit. Vastasel juhul rakendatakse Quine-McCluskey algoritmi.

Soovitan: