Būlas funkcijas, konjunkcija, disjunkcija. Loģiskās funkcijas

Satura rādītājs:

Būlas funkcijas, konjunkcija, disjunkcija. Loģiskās funkcijas
Būlas funkcijas, konjunkcija, disjunkcija. Loģiskās funkcijas
Anonim

Ir izklājlapas, kurās nepieciešams pielietot loģiskās funkcijas, dažādu secību loģiskās shēmas. Microsoft Excel programmatūras pakotne nāk palīgā. Tas var ne tikai aprēķināt izteiksmes loģisko vērtību, bet arī veikt sarežģītus matemātiskos aprēķinus.

Kas ir Excel?

Programmatūras produkts, kas paredzēts darbam ar izklājlapām. Izveidojis Microsoft un piemērots gandrīz jebkurai operētājsistēmai. Šeit varat izmantot abas formulas, lai atrastu rezultātus, kā arī veidotu dažāda veida diagrammas un diagrammas.

Lietotājs programmā Excel izmanto ne tikai loģiskās funkcijas, bet arī matemātiskās, statistikas, finanšu, teksta u.c.

Excel līdzekļi

Programmatūras produkta lietojuma jomas ir dažādas:

  • Excel darblapa ir gatava izklājlapa, tāpēc lietotājam nav jāveic aprēķini, lai dokuments iegūtu pareizo formu.
  • Programmatūras pakotne piedāvā Būla funkciju izmantošanu, kā arī trigonometriskās, statistikas,teksts utt.
  • Pamatojoties uz aprēķiniem, programma Excel veido grafikus un diagrammas.
  • Tā kā programmatūras pakotnē ir liela matemātisko un statistikas funkciju bibliotēka, skolēni un studenti to var izmantot, lai aizpildītu laboratorijas un kursa darbus.
  • Lietotājam ir noderīgi izmantot Excel iespējas mājas un personīgajiem aprēķiniem.
  • Programmatūras produktā ir iebūvēta VBA programmēšanas valoda, kas var atvieglot grāmatveža dzīvi, automatizējot maza uzņēmuma darbplūsmu.
  • Excel izklājlapa darbojas arī kā datu bāze. Pilna funkcionalitāte tiek ieviesta tikai no 2007. gada versijas. Pirmajiem produktiem bija līniju ierobežojums.
  • Veidojot dažāda veida pārskatus, Excel nāk palīgā, jo tas palīdz izveidot rakurstabulu.

Excel loģiskie operatori

Būlas izteiksmes tiek saprastas kā dati, kas nepieciešami, lai ierakstītu elementus, kuros konjunkcija un disjunkcija, kā arī citi operatori sakrīt ar skaitļiem, formulām, tekstu. Ar viņu palīdzību vēstījums tiek uzrakstīts simboliskā formā, norādot uz darbību.

Loģiskās funkcijas (citādi sauktas par Būla) kā elementus izmanto skaitļus, tekstu, saites ar šūnu adresēm.

Ir vairāki veidi, kā uzzināt vairāk par katru operatoru un tā sintaksi:

  • Zvana funkcijas vednis.
  • Izmantojiet Microsoft palīdzību, izmantojot F1.
  • Excel 2007. gada versijās pārbaudiet katras kategorijas sastāvu rīkjoslā.
loģiskās funkcijasprogrammā Excel
loģiskās funkcijasprogrammā Excel

Būla algebra

Propozicionālās loģikas (cits matemātikas sadaļas nosaukums) pamatlicējs ir D. Buhls, kurš jaunībā nodarbojās ar sengrieķu filozofu darbu tulkošanu. Tieši no turienes viņš ieguva zināšanas un ierosināja ieviest īpašus apzīmējumus apgalvojumiem: 1 - patiess, 0 - nepatiess.

Būla algebra ir matemātikas nozare, kas pēta apgalvojumus, uzskata tos par loģiskām vērtībām un veic ar tiem darbības. Jebkuru apgalvojumu var iekodēt un pēc tam izmantot, manipulēt, lai pierādītu patiesumu vai nepatiesu.

Būla funkciju sauc par f(x1, x2, …, x ), no n mainīgajiem, ja funkcija vai kāds no tās operatoriem ņem vērtības tikai no kopas {0;1}. Loģikas algebras likumi tiek pielietoti uzdevumu risināšanā, programmēšanā, kodēšanā utt.

Varat parādīt Būla funkciju šādos veidos:

  • verbāls (paziņojums rakstīts teksta formā);
  • galds;
  • ciparu;
  • grafika;
  • analytic;
  • koordināta.

Un funkcija

Operators UN ir savienojums Excel programmatūras pakotnē. Pretējā gadījumā to sauc par loģisko reizināšanu. To parasti apzīmē ar ∧, &,vai arī zīme starp operandiem ir pilnībā izlaista. Funkcija ir nepieciešama, lai noteiktu ievadītās izteiksmes patiesumu. Būla algebrā savienojums ņem vērtības no kopas, un tajā tiek ierakstīts arī aprēķina rezultāts. Notiek loģiskā reizināšana:

  • binārs, jo tajā ir 2operands;
  • trešais, ja ir 3 reizinātāji;
  • n-ary, ja komplektā ir n operandi.

Piemēru var atrisināt, saskaņojot kārtulu vai izveidojot patiesības tabulu. Ja izteiksmē ir vairāki operandi, otrajam risinājumam ērtāk ir izmantot Excel programmatūras pakotni, jo viss process būs apgrūtinošs, veicot manuālu aprēķinu.

Aprēķinu rezultāts var būt:

  • True: ja visi argumenti ir patiesi.
  • False: ja visi kritēriji ir nepatiesi vai vismaz viens no tiem.

Operatori "UN" un "OR" var ietvert līdz 30 kritērijiem.

Piemērs.

1) Ir nepieciešams noteikt ievadīto datu patiesumu. Acīmredzot pēdējais piemērs, kas ievietots iekavās, nav matemātiski pareizs, tāpēc funkcija atgriezīs False.

2) Abām šūnām ir pretējas vērtības. Funkcija UN atgriež vērtību False, jo viens no argumentiem ir nepatiess.

3) Ir iestatītas aritmētiskās darbības. Ir nepieciešams pārbaudīt viņu patiesumu. Šis operators atgriež “True”, jo no aritmētiskā viedokļa viss ir pareizi.

konjunkcija un disjunkcija
konjunkcija un disjunkcija

Funkcija "OR"

Operators "OR" kategorijā "Loģiskās funkcijas" ir disjunkcija, tas ir, ļauj iegūt patiesu atbildi nekategoriskā formā. Vēl viens operatora nosaukums Būla algebrā: loģiskā pievienošana. Apzīmējiet: ∨, +, "vai". Mainīgie ņem vērtības no kopas, un tur tiek ierakstīta atbilde.

Aprēķinu rezultāti ir:

  • True: ja kāds no argumentiem vai visi no tiem ir patiesi.
  • False: ja visi kritēriji ir nepatiesi.

Piemērs.

1) Disjunkcija programmā Excel pārbauda ne tikai loģisko izteiksmju, bet arī matemātisko izteiksmju pareizību. Tātad šajā konkrētajā gadījumā abi rezultāti ir nepatiesi no aritmētiskā viedokļa, tāpēc atbilde ir nepatiesa.

2) Operators atgriež True, jo viens no argumentiem ir patiess, bet otrs ir nepatiess. Šis ir derīgs disjunkcijas kritērijs.

Būla funkcijas
Būla funkcijas

IF funkcija

Grupā "Loģiskās funkcijas" operatoram "IF" ir galvenā vieta. Funkcija ir nepieciešama, lai iegūtu rezultātu, ja informācija ir patiesa, un citu rezultātu, ja dati ir nepatiesi.

  • Nosacītā paziņojumā vienlaikus ir iespējams pārbaudīt līdz 64 nosacījumiem.
  • Ja viens no kritērijiem ir masīvs, funkcija pārbauda katru elementu.
  • Ja atbilde ir nepatiesa, bet formula nenorāda, kādai jābūt summārajai summai "false" gadījumā, tad operators dod rezultātu, kas vienāds ar 0.

Piemērs.

Dots:

  • produkta nosaukums;
  • tā cena par 1 vienību;
  • iegādāto preču daudzums;
  • cena.

Nepieciešams aprēķināt aili "Maksāmais". Ja pirkuma cena pārsniedz 1000 rubļu, tad pircējam tiek piešķirta 3% atlaide. Pretējā gadījumā kolonnas "TOTAL" un "Payable" ir vienādas.

loģisko funkciju tabula
loģisko funkciju tabula

1) Stāvokļa pārbaude: izmaksas pārsniedz 1000 rubļu.

2) Ja taisnībakritērija izmaksas tiek reizinātas ar 3%.

3) Ja paziņojums ir nepatiess, rezultāts “Maksāms” neatšķiras no “KOPĀ”.

Vairāku nosacījumu pārbaude

Ir tabula, kurā redzami eksāmena rezultāti un skolotāja atzīme.

1) Jāpārbauda, vai kopējais punktu skaits ir mazāks par 35. Ja atbilde ir patiesa, tad darba rezultāts ir “Neizdevās”.

2) Ja iepriekšējais nosacījums ir nepatiess, rezultāts ir >35, operators pāriet pie nākamā argumenta. Ja vērtība šūnā ir >=75, tad blakus tiek piešķirts "Izcili". Pretējā gadījumā funkcija atgriezīs "Apstiprināts".

loģiskās funkcijas
loģiskās funkcijas

Lai gan operators “If” darbojas ar Būla vērtībām, tas labi darbojas arī ar cipariem.

Piemērs.

Dati:

  • pārdevēju nosaukumi;
  • savu pārdošanu.

Jāaprēķina, kuram no pārdevējiem pienākas komisijas nauda:

  • ja pārdošanas apjoms ir mazāks par 50 tūkstošiem, tad procenti netiek iekasēti;
  • ja darījumu apjoms svārstās starp 50-100 tūkstošiem, tad komisijas maksa ir 2%;
  • ja pārdošanas apjoms ir lielāks par 100 tūkstošiem, tad bonuss tiek izsniegts 4% apmērā.

Zem skaitļa 1 ir pirmais bloks "IF", kurā tiek pārbaudīta tā patiesība. Ja nosacījums ir nepatiess, tiek izpildīts 2. bloks, kurā tiek pievienoti vēl 2 kritēriji.

loģisko funkciju samazināšana līdz minimumam
loģisko funkciju samazināšana līdz minimumam

Funkcija "IFERROR"

Būlas funkcijas papildina šis operators, jo tas spēj atgriezt kādu rezultātu, ja formulā ir kļūda. ES krītutaisnība, "IFERROR" atgriež aprēķina rezultātu.

Funkcija "TRUE" un "FALSE"

Būlas funkcijas programmā Excel nevar iztikt bez operatora "TRUE". Tas atgriež atbilstošo vērtību.

Vārda “TRUE” apgrieztā vērtība ir “FALSE”. Abām funkcijām nav nepieciešami argumenti, un tās reti tiek izmantotas kā atsevišķi piemēri.

NAV operators

Visas loģiskās funkcijas programmā Excel var atspēkot, izmantojot operatoru "NOT". Ievadītā vērtība, izmantojot šo procedūru, radīs pretējo.

Piemērs.

Acīmredzot operators sniedz pretēju atbildi sākotnējiem datiem.

loģikas funkcijas loģiskās shēmas
loģikas funkcijas loģiskās shēmas

Loģisko funkciju minimizēšana

Šī parādība ir tieši saistīta ar ķēdes vai ķēdes izveidi. To izsaka sarežģītība un izmaksas, loģisko darbību skaita proporcionalitāte un argumentu gadījumu skaits. Ja izmantojat loģikas aksiomas un teorēmas, varat vienkāršot funkciju.

Ir īpašas algoritmiskās minimizēšanas metodes. Pateicoties tiem, lietotājs var ātri un bez kļūdām patstāvīgi vienkāršot funkciju. Starp šīm metodēm ir:

  • Carnot kartes;
  • Quine metode;
  • implikantu matricas algoritms;
  • Kvina-Maklūkija metode utt.

Ja argumentu skaits nepārsniedz 6, tad lietotājam skaidrības labad labāk izmantot Karnot kartes metodi. Pretējā gadījumā tiek lietots Kvina-Makluskija algoritms.

Ieteicams: