Boole-függvények, konjunkció, diszjunkció. Logikai függvények

Tartalomjegyzék:

Boole-függvények, konjunkció, diszjunkció. Logikai függvények
Boole-függvények, konjunkció, diszjunkció. Logikai függvények
Anonim

Vannak táblázatok, amelyekben logikai függvényeket, különböző sorrendű logikai sémákat kell alkalmazni. A Microsoft Excel szoftvercsomag segít. Nem csak egy kifejezés logikai értékét tudja kiszámítani, hanem összetett matematikai számításokat is végez.

Mi az Excel?

Táblázatokkal való együttműködésre tervezett szoftvertermék. A Microsoft készítette, és szinte minden operációs rendszerhez alkalmas. Itt mindkét képletet használhatja eredmények keresésére, valamint különféle típusú grafikonok és diagramok készítésére.

A felhasználó nem csak logikai függvényeket használ az Excelben, hanem matematikai, statisztikai, pénzügyi, szöveges stb. függvényeket is.

Excel-szolgáltatások

A szoftvertermék alkalmazási területei változatosak:

  • Az Excel munkalap egy kész táblázat, így nem kell a felhasználónak számításokat végeznie, hogy a dokumentum megfelelő formába kerüljön.
  • A szoftvercsomag Boole-függvények, valamint trigonometrikus, statisztikai,szöveg stb.
  • Számítások alapján az Excel grafikonokat és diagramokat készít.
  • Mivel a szoftvercsomag matematikai és statisztikai függvények nagy könyvtárát tartalmazza, az iskolások és a hallgatók használhatják laboratóriumi és szakdolgozatok kitöltésére.
  • A felhasználó számára hasznos, ha az Excel szolgáltatásait otthoni és személyes számításokhoz használhatja.
  • A VBA programozási nyelv be van építve a szoftvertermékbe, amely megkönnyítheti a könyvelő életét egy kis cég munkafolyamatának automatizálása során.
  • Az Excel táblázat egyben adatbázisként is működik. A teljes funkcionalitás csak a 2007-es verziótól valósul meg. A korai termékeknél vonalkorlát volt.
  • Különféle jelentések készítésekor az Excel segít, mivel segít a pivot tábla létrehozásában.

Excel logikai operátorok

A logikai kifejezések alatt azokat az adatokat értjük, amelyek olyan elemek írásához szükségesek, amelyekben a konjunkció és a diszjunkció, valamint más operátorok megfelelnek a számoknak, képleteknek és szövegnek. Segítségükkel az üzenetet szimbolikus formában írják le, jelezve a cselekvést.

A logikai függvények (más néven logikai függvények) számokat, szöveget, hivatkozásokat használnak cellacímekkel elemként.

Többféleképpen tudhat meg többet az egyes operátorokról és azok szintaxisáról:

  • Hívásfunkció varázsló.
  • Használja a Microsoft súgóját az F1-en keresztül.
  • Az Excel 2007-es verzióiban vizsgálja meg az egyes kategóriák összetételét az eszköztáron.
logikai függvényekexcelben
logikai függvényekexcelben

Boole-algebra

A propozíciós logika (a matematika egy részének másik neve) megalapítója D. Buhl, aki fiatalkorában ókori görög filozófusok műveinek fordításával foglalkozott. Innen szerzett ismereteket, és javasolta az állítások speciális jelöléseinek bevezetését: 1 - igaz, 0 - hamis.

A Boole-algebra a matematikának egy olyan ága, amely az állításokat tanulmányozza, logikai értékként kezeli és műveleteket hajt végre rajtuk. Bármely állítás kódolható, majd felhasználható, manipulálható igaz vagy hamis bizonyítására.

Egy logikai függvény neve f(x1, x2, …, x ), n változóból, ha a függvény vagy bármely operátora csak a {0;1} halmazból vesz értékeket. A logikai algebra törvényeit alkalmazzák a feladatok megoldásában, programozásban, kódolásban stb.

A logikai függvényt a következő módokon jelenítheti meg:

  • szóbeli (szöveges formában írt nyilatkozat);
  • asztal;
  • numerikus;
  • grafika;
  • analitikus;
  • koordináta.

És funkció

Az ÉS operátor egy kötőszó az Excel szoftvercsomagban. Egyébként logikai szorzásnak nevezzük. Általában ∧, &,jelöli, vagy az operandusok közötti előjelet teljesen elhagyják. A függvény a beírt kifejezés valódiságának meghatározásához szükséges. A Boole-algebrában egy kötőszó vesz értékeket egy halmazból, és a számítás eredménye is bele van írva. Logikai szorzás történik:

  • bináris, mert 2-t tartalmazoperandus;
  • háromszoros, ha 3 szorzó van;
  • n-ary, ha a halmaz n operandust tartalmaz.

Példát megoldhat a szabály párosításával vagy igazságtáblázat létrehozásával. Ha a kifejezés több operandust tartalmaz, kényelmesebb az Excel szoftvercsomagot használni a második megoldáshoz, mivel a kézi számítás során az egész folyamat nehézkes lesz.

A számítások eredménye lehet:

  • Igaz: ha minden argumentum igaz.
  • False: ha minden feltétel hamis, vagy legalább egy közülük.

Az "ÉS" és "VAGY" operátorok legfeljebb 30 feltételt tartalmazhatnak.

Példa.

1) Meg kell határozni a bevitt adatok igazságtartalmát. Nyilvánvaló, hogy a zárójelben lévő utolsó példa matematikailag nem helyes, ezért a függvény False értéket ad vissza.

2) A két cella értéke ellentétes. Az ÉS függvény False értéket ad vissza, mert az egyik argumentum hamis.

3) Az aritmetikai műveletek be vannak állítva. Meg kell vizsgálni az igazukat. Ez az operátor „Igaz” értéket ad vissza, mert számtani szempontból minden helyes.

konjunkció és diszjunkció
konjunkció és diszjunkció

"OR" függvény

Az "OR" operátor a "Logikai függvények" kategóriában diszjunkció, azaz lehetővé teszi, hogy nem kategorikus formában kapjon igaz választ. Az operátor másik neve a Boole-algebrában: logikai összeadás. Jelölje: ∨, +, "vagy". A változók értéket vesznek a halmazból, és oda írják a választ.

A számítások eredménye:

  • Igaz: ha bármelyik vagy az összes érv igaz.
  • False: ha minden feltétel hamis.

Példa.

1) Az Excel diszjunkciója nemcsak a logikai kifejezéseket, hanem a matematikai kifejezéseket is ellenőrzi. Tehát ebben a konkrét esetben mindkét eredmény hamis számtani szempontból, így a válasz hamis.

2) Az operátor True értéket ad vissza, mert az egyik argumentum igaz, a másik pedig hamis. Ez a diszjunkció érvényes kritériuma.

logikai függvények
logikai függvények

IF függvény

A "Logikai függvények" csoportban az "IF" operátor az első helyen áll. A függvényre azért van szükség, hogy eredményt kapjunk, ha az információ igaz, és egy másik eredményt, ha az adatok hamisak.

  • A feltételes utasításban egyszerre legfeljebb 64 feltételt lehet ellenőrizni.
  • Ha az egyik kritérium egy tömb, akkor a függvény minden elemet ellenőrzi.
  • Ha a válasz hamis, de a képlet nem határozza meg, hogy "hamis" esetén mennyi legyen az összeg, akkor az operátor 0-val egyenlő eredményt ad.

Példa.

Adott:

  • terméknév;
  • ára 1 egységre vonatkozik;
  • vásárolt áruk mennyisége;
  • ár.

Ki kell számítani a „Fizetendő” oszlopot. Ha a vételár meghaladja az 1000 rubelt, akkor a vevő 3% kedvezményt kap. Ellenkező esetben az "ÖSSZES" és a "Kifizetendő" oszlopok megegyeznek.

logikai függvények táblázata
logikai függvények táblázata

1) Állapotellenőrzés: a költség meghaladja az 1000 rubelt.

2) Ha igaza kritérium költsége megszorozva 3%-kal.

3) Ha az állítás hamis, a „Fizetendő” eredmény nem különbözik az „ÖSSZESEN” eredménytől.

Több feltétel ellenőrzése

Van egy táblázat, amely a vizsga pontszámait és a tanár érdemjegyét mutatja.

1) Ellenőrizni kell, hogy az összpontszám kisebb-e 35-nél. Ha a válasz igaz, akkor a munka eredménye „Sikertelen”.

2) Ha az előző feltétel hamis, a pontszám >35, az operátor a következő argumentumra lép. Ha a cellában az érték >=75, akkor mellé a "Kiváló" lesz hozzárendelve. Ellenkező esetben a függvény „Sikerült” értéket ad vissza.

logikai függvények
logikai függvények

Bár az "If" operátor működik logikai értékekkel, jól működik számokkal is.

Példa.

Adat:

  • szállító neve;
  • eladásaikat.

Ki kell számolni, hogy az eladók közül melyik jutalék jár:

  • ha az eladások száma kevesebb, mint 50 ezer, akkor a százalékot nem számítjuk fel;
  • ha a tranzakciók volumene 50-100 ezer között változik, akkor a jutalék 2%;
  • ha az eladások száma meghaladja a 100 ezret, akkor a bónusz 4% összegben kerül kiadásra.

Az 1-es szám alatt található az első "IF" blokk, ahol a rendszer ellenőrzi az igazságot. Ha a feltétel hamis, akkor a 2. blokk végrehajtásra kerül, ahol további 2 feltétel kerül hozzáadásra.

a logikai függvények minimalizálása
a logikai függvények minimalizálása

Funkció "IFERROR"

A logikai függvényeket ez az operátor egészíti ki, mert képes valamilyen eredményt visszaadni, ha hiba van a képletben. Zuhanokigaz, az "IFERROR" a számítás eredményét adja vissza.

"TRUE" és "FALSE" függvény

Az Excel logikai függvényei nem nélkülözhetik a "TRUE" operátort. A megfelelő értéket adja vissza.

Az „IGAZ” inverze „HAMIS”. Mindkét függvény nem használ argumentumot, és ritkán használják önálló példaként.

NEM operátor

Az Excel összes logikai függvénye megcáfolható a "NOT" operátor használatával. Az eljárás során megadott érték az ellenkezőjét eredményezi.

Példa.

Nyilvánvalóan az operátor az eredeti adatokkal ellentétes választ ad.

logikai függvények logikai áramkörök
logikai függvények logikai áramkörök

A logikai függvények minimalizálása

Ez a jelenség közvetlenül kapcsolódik egy áramkör vagy áramkör létrehozásához. Ezt a komplexitás és a költség, a logikai műveletek számának és az argumentumok előfordulásának arányossága fejezi ki. Ha a logika axiómáit és tételeit használja, leegyszerűsítheti a függvényt.

Léteznek speciális algoritmikus minimalizálási módszerek. Nekik köszönhetően a felhasználó gyorsan és hiba nélkül képes önállóan egyszerűsíteni a funkciót. Ezek a módszerek a következők:

  • Carnot-kártyák;
  • Quine módszer;
  • implikáns mátrix algoritmus;
  • Quine-McCluskey módszer stb.

Ha az argumentumok száma nem haladja meg a 6-ot, akkor jobb, ha a felhasználó a Karnot leképezési módszert használja az érthetőség kedvéért. Ellenkező esetben a Quine-McCluskey algoritmus kerül alkalmazásra.

Ajánlott: