Bulio funkcijos, konjunkcija, disjunkcija. Loginės funkcijos

Turinys:

Bulio funkcijos, konjunkcija, disjunkcija. Loginės funkcijos
Bulio funkcijos, konjunkcija, disjunkcija. Loginės funkcijos
Anonim

Yra skaičiuoklės, kuriose reikia taikyti logines funkcijas, įvairių eilių logines schemas. „Microsoft Excel“programinės įrangos paketas ateina į pagalbą. Jis gali ne tik apskaičiuoti loginę išraiškos reikšmę, bet ir atlikti sudėtingus matematinius skaičiavimus.

Kas yra Excel?

Programinės įrangos produktas, sukurtas dirbti su skaičiuoklėmis. Sukūrė Microsoft ir tinka beveik bet kuriai operacinei sistemai. Čia galite naudoti abi formules rezultatams rasti ir kurti įvairių tipų grafikus bei diagramas.

Naudotojas naudoja ne tik logines Excel funkcijas, bet ir matematines, statistines, finansines, teksto ir kt.

„Excel“funkcijos

Programinės įrangos produkto taikymo sritys yra įvairios:

  • „Excel“darbalapis yra paruošta skaičiuoklė, todėl vartotojui nereikia atlikti skaičiavimų, kad dokumentas būtų tinkamos formos.
  • Programinės įrangos paketas siūlo naudoti Būlio funkcijas, taip pat trigonometrines, statistines,tekstas ir kt.
  • Remdamasi skaičiavimais, „Excel“kuria grafikus ir diagramas.
  • Kadangi programinės įrangos pakete yra didelė matematinių ir statistinių funkcijų biblioteka, moksleiviai ir studentai gali jį naudoti laboratoriniams ir kursiniams darbams atlikti.
  • Naudotojui naudinga naudoti „Excel“funkcijas atliekant namų ir asmeninius skaičiavimus.
  • VBA programavimo kalba yra integruota į programinės įrangos produktą, kuri gali palengvinti buh alterio gyvenimą automatizuojant mažos įmonės darbo eigą.
  • Excel skaičiuoklė taip pat veikia kaip duomenų bazė. Visas funkcionalumas įdiegtas tik nuo 2007 m. versijos. Ankstyviesiems produktams buvo nustatytas linijų apribojimas.
  • Kuriant įvairių rūšių ataskaitas, „Excel“padeda sukurti suvestinę lentelę.

„Excel“loginiai operatoriai

Bulio išraiškos suprantamos kaip duomenys, reikalingi rašyti elementus, kuriuose konjunkcija ir disjunkcija, taip pat kiti operatoriai atitinka skaičius, formules, tekstą. Jų pagalba pranešimas parašomas simboline forma, nurodant veiksmą.

Loginės funkcijos (kitaip vadinamos Būlio) kaip elementus naudoja skaičius, tekstą, nuorodas su langelių adresais.

Yra keli būdai sužinoti daugiau apie kiekvieną operatorių ir jo sintaksę:

  • Skambinimo funkcijos vedlys.
  • Naudokite „Microsoft“pagalbą naudodami F1.
  • 2007 m. „Excel“versijose patikrinkite kiekvienos kategorijos sudėtį įrankių juostoje.
logikos funkcijosprogramoje excel
logikos funkcijosprogramoje excel

Bulio algebra

Teiginių logikos (kitas matematikos skyriaus pavadinimas) įkūrėjas yra D. Buhlas, jaunystėje užsiėmęs senovės graikų filosofų darbų vertimais. Būtent iš ten jis įgijo žinių ir pasiūlė įvesti specialius teiginių pavadinimus: 1 – tiesa, 0 – klaidinga.

Bulio algebra yra matematikos šaka, kuri tiria teiginius, traktuoja juos kaip logines reikšmes ir atlieka su jais operacijas. Bet koks teiginys gali būti užkoduotas ir tada naudojamas, manipuliuojamas siekiant įrodyti teisingą ar klaidingą.

Bulio funkcija vadinama f(x1, x2, …, x ), iš n kintamųjų, jei funkcija arba bet kuris jos operatorius paima reikšmes tik iš aibės {0;1}. Logikos algebros dėsniai taikomi sprendžiant uždavinius, programuojant, koduojant ir kt.

Bulio funkciją galite rodyti šiais būdais:

  • žodinis (pareiškimas parašytas teksto forma);
  • stalas;
  • skaitinis;
  • grafika;
  • analytic;
  • koordinatė.

Ir funkcija

Operatorius AND yra „Excel“programinės įrangos paketo jungtis. Priešingu atveju tai vadinama loginiu daugyba. Paprastai jis žymimas ∧, &,arba ženklas tarp operandų visiškai praleidžiamas. Funkcija reikalinga įvestos išraiškos teisingumui nustatyti. Būlio algebroje jungtukas paima reikšmes iš aibės, į ją taip pat įrašomas skaičiavimo rezultatas. Vyksta loginis dauginimas:

  • dvejetainis, nes jame yra 2operandas;
  • trečias, jei yra 3 daugikliai;
  • n-ary, jei rinkinyje yra n operandų.

Pavyzdį galite išspręsti suderinę taisyklę arba sukurdami tiesos lentelę. Jei reiškinyje yra keli operandai, antrajam sprendimui patogiau naudoti Excel programinės įrangos paketą, nes visas procesas bus sudėtingas skaičiuojant rankiniu būdu.

Skaičiavimų rezultatas gali būti:

  • Tiesa: jei visi argumentai teisingi.
  • Klaidinga: jei visi kriterijai klaidingi arba bent vienas iš jų.

Operatoriai "AND" ir "OR" gali apimti iki 30 kriterijų.

Pavyzdys.

1) Būtina nustatyti įvestų duomenų teisingumą. Akivaizdu, kad paskutinis skliausteliuose pateiktas pavyzdys nėra matematiškai teisingas, todėl funkcija grąžins False.

2) Dviejų langelių reikšmės yra priešingos. Funkcija IR grąžina False, nes vienas iš argumentų yra klaidingas.

3) Nustatyti aritmetiniai veiksmai. Būtina patikrinti jų tiesą. Šis operatorius grąžina „Tiesa“, nes aritmetiniu požiūriu viskas yra teisinga.

konjunkcija ir disjunkcija
konjunkcija ir disjunkcija

Funkcija "ARBA"

Operatorius "OR" kategorijoje "Loginės funkcijos" yra disjunkcija, ty leidžia gauti teisingą atsakymą nekategorine forma. Kitas operatoriaus pavadinimas Būlio algebroje: loginis papildymas. Pažymėkite: ∨, +, "arba". Kintamieji paima reikšmes iš aibės ir ten rašomas atsakymas.

Skaičiavimų rezultatai yra:

  • Tiesa: jei kuris nors arba visi argumentai yra teisingi.
  • Klaidinga: jei visi kriterijai klaidingi.

Pavyzdys.

1) Disjunkcija programoje Excel tikrina ne tik loginių, bet ir matematinių išraiškų teisingumą. Taigi šiuo konkrečiu atveju abu rezultatai yra klaidingi aritmetiniu požiūriu, todėl atsakymas yra klaidingas.

2) Operatorius grąžina True, nes vienas iš argumentų yra teisingas, o kitas klaidingas. Tai tinkamas atskyrimo kriterijus.

loginės funkcijos
loginės funkcijos

IF funkcija

Grupėje "Logicinės funkcijos" operatorius "IF" užima didžiulę vietą. Funkcija reikalinga norint gauti rezultatą, jei informacija teisinga, ir kitą rezultatą, jei duomenys klaidingi.

  • Sąlyginiame teiginyje vienu metu galima patikrinti iki 64 sąlygų.
  • Jei vienas iš kriterijų yra masyvas, funkcija tikrina kiekvieną elementą.
  • Jei atsakymas klaidingas, bet formulėje nenurodyta, kokia bendra suma turėtų būti „False“, tada operatorius pateikia rezultatą, lygų 0.

Pavyzdys.

Duota:

  • produkto pavadinimas;
  • jo kaina už 1 vienetą;
  • pirktų prekių kiekis;
  • kaina.

Būtina paskaičiuoti stulpelį „Mokėtina“. Jei pirkimo kaina viršija 1000 rublių, pirkėjui suteikiama 3% nuolaida. Kitu atveju stulpeliai „TOTAL“ir „Mokėtina“yra vienodi.

loginių funkcijų lentelė
loginių funkcijų lentelė

1) Būklės patikrinimas: kaina viršija 1000 rublių.

2) Jei tiesakriterijaus kaina padauginama iš 3%.

3) Jei teiginys klaidingas, rezultatas „Mokėtina“nesiskiria nuo „TOTAL“.

Kelių sąlygų tikrinimas

Yra lentelė, kurioje rodomi egzamino balai ir mokytojo pažymys.

1) Būtina patikrinti, ar bendras balas yra mažesnis nei 35. Jei atsakymas teisingas, darbo rezultatas yra „Nepavyko“.

2) Jei ankstesnė sąlyga yra klaidinga, rezultatas yra >35, operatorius pereina prie kito argumento. Jei langelio reikšmė yra >=75, tada šalia jos priskiriamas „Puikus“. Priešingu atveju funkcija grąžins „Patvirtinta“.

logikos funkcijos
logikos funkcijos

Nors operatorius „If“veikia su loginėmis reikšmėmis, jis puikiai veikia ir su skaičiais.

Pavyzdys.

Duomenys:

  • pardavėjų pavadinimai;
  • jų pardavimai.

Reikėtų apskaičiuoti, kuris iš pardavėjų turi mokėti komisinius:

  • jei pardavimų skaičius mažesnis nei 50 tūkst., tai procentas neapmokestinamas;
  • jei operacijų apimtis svyruoja tarp 50-100 tūkst., tai komisiniai yra 2%;
  • jei pardavimų skaičius yra didesnis nei 100 tūkst., tada išduodama 4% premija.

Po skaičiumi 1 yra pirmasis blokas „IF“, kuriame patikrinama, ar jis teisingas. Jei sąlyga klaidinga, tada vykdomas 2 blokas, kuriame pridedami dar 2 kriterijai.

loginių funkcijų sumažinimas
loginių funkcijų sumažinimas

Funkcija "IFERROR"

Bulio funkcijas papildo šis operatorius, nes jis gali grąžinti tam tikrą rezultatą, jei formulėje yra klaida. Aš krentutiesa, „IFERROR“grąžina skaičiavimo rezultatą.

Funkcija „TRUE“ir „FALSE“

Boole funkcijos programoje „Excel“neapsieina be operatoriaus „TRUE“. Jis grąžina atitinkamą reikšmę.

„TRUE“atvirkštinė reikšmė yra „FALSE“. Abi funkcijos neturi argumentų ir retai naudojamos kaip atskiri pavyzdžiai.

NE operatorius

Visas „Excel“logines funkcijas galima paneigti naudojant „NOT“operatorių. Naudojant šią procedūrą įvesta reikšmė bus priešinga.

Pavyzdys.

Akivaizdu, kad operatorius pateikia priešingą atsakymą nei pirminiai duomenys.

logikos funkcijos loginės grandinės
logikos funkcijos loginės grandinės

Loginių funkcijų sumažinimas

Šis reiškinys yra tiesiogiai susijęs su grandinės ar grandinės sukūrimu. Tai išreiškiama jo sudėtingumu ir kaina, loginių operacijų skaičiaus proporcingumu ir argumentų skaičiumi. Jei naudojate logikos aksiomas ir teoremas, galite supaprastinti funkciją.

Yra specialių algoritminio sumažinimo metodų. Jų dėka vartotojas gali savarankiškai supaprastinti funkciją greitai ir be klaidų. Tarp šių metodų yra:

  • Carnot kortelės;
  • Quine metodas;
  • implikantinis matricos algoritmas;
  • Quine-McCluskey metodas ir kt.

Jei argumentų skaičius neviršija 6, vartotojui aiškumo dėlei geriau naudoti Karnot žemėlapio metodą. Kitu atveju taikomas Quine-McCluskey algoritmas.

Rekomenduojamas: