Kako sastaviti tablicu istine za složeni booleov izraz
Danas ćemo pokušati objasniti kako napraviti tablicu istine za logičan izraz. Imajte na umu da Booleova algebra
sastaje se barem u tri zadatka jedinstvenog državnog ispita. Ako ste pročitali ovaj članak, onda, svakako, dobili više bodova na ispitu iz informatike.operacije
Prije nego što napravite tablicu istine, predlažemo da se upoznate s postupcima Booleove algebre.
Započnimo poznavanje funkcije negacije. Također se naziva inverzija. Dajte primjer: izraz "Danas idem u kino". Na nju se primjenjuje inverzija, stoga imamo: "Ja NE dolazim u kino danas".
Sada razgovarajmo o funkcijama umnožavanja i zbrajanja, u Booleovoj algebra imamo imena - spoj i disjunkt, respektivno. Pretpostavimo da nam kažu: "idete u kino, ako naučite lekcije i izvadite smeće". U ovoj rečenici, sindikat "ja" obavlja funkciju veze, i "IF" - disjunkt.
Logička posljedica je još jedna komplicirana operacija logike koja sadrži dva izraza: stanje i učinak. Ako ga protumačite na ruskom, rečenica je strukturirana otprilike ovako: "ako imam vremena učiti književnost, idem u kino." Dio rečenice prije zarez je stanje, a nakon zarez je učinak.
Sada ukratko o funkciji ekvivalencije ili ekvivalencije. Povlačenje paralelnog s ruskim jezikom u ovom slučaju vrlo je teško. Za ekvivalentnost, vrijedi zapamtiti da ako su dva ulazna izraza lažna ili istinita, rezultat je pozitivan, tj. Jedan.
algoritam
Sada ćemo govoriti o tome kako sastaviti tablicu o istini o informatičkoj, ili, bolje, raspraviti algoritam naših akcija.
Da biste sastavili tablicu, najprije morate utvrditi broj ćelija, stupaca i redaka. Učinit ćemo sve korak po korak.
- Odredite broj redaka. Za to je potrebno izračunati broj varijabli uključenih u izraz i podići dva u ovom broju. Na primjer, kako napraviti tablicu istine, ili preciznije pronaći broj redaka za izraz s tri varijable? Dvojica smo podigli na treću snagu i dobili osam. Bez kapice trebamo osam redaka.
- Kako bismo odredili broj stupaca, moramo izračunati i numerirati operacije u ovom izrazu. Na primjer, u izrazu notA * C + B, postoje samo tri operacije. Prva je negacija, druga je množenje, treći je dodatak. Dakle, trebamo tri stupca kako bismo ispunili vrijednosti operacija. No, valja istaknuti da se naš izraz sastoji od tri varijable, a mi trebamo ispuniti njihove moguće kombinacije, dodati još tri stupca. Ukupno se dobije 6.
- Zatim idemo na popis mogućih kombinacija varijabli i popunimo tablicu. Obavezno uzeti u obzir prioritet operacija.
Prvi primjer (tri varijable)
Predlažemo da riješite sljedeći problem: izračunajte koliko kombinacija zadovoljava uvjet F = 1 izraza: (НеА + В) * nеє + А. A sada o tome kako napraviti tablicu istine za rješavanje problema. Odnosi se na pomoć sastavljenog algoritma akcija.
- Broj redaka = 9 (osam kombinacija varijabli + jedan redak - zaglavlje tablice).
- Prioritet funkcija: 1 - inverzija, 2 - dodatak u zagradama, 3 - inverzija C, 4 - množenje, 5 - dodavanje.
- Broj stupaca = 8.
- Izradu tablice i punjenje.
- Pronalaženje odgovora na pitanje.
- Zabilježite odgovor. Odgovor: 6. Imajte na umu da se stanje posla pita koliko je kombinacija zadovoljavajuće, ali ne traži da budu na popisu.
Drugi primjer (4 varijable)
Predlažemo da razmotrite pitanje: kako napraviti tablicu istine za formulu: A * B * ne C + D? Koji broj kombinacija odgovara: F = 0.
Djelujemo na isti algoritam. Broj redaka u našem slučaju povećan je na 17, a broj stupaca poveća se na 8. Prioritet poslovanja:
- A * B;
- HEC;
- množenjem rezultata prvog i drugog postupka;
- dodavanje rezultata treće operacije i vrijednosti varijable D.
Predlažemo da sami pokušate sastaviti i ispunjavati tablicu, a zatim provjerite rezultate u ovom odjeljku članka.
Iz rezultirajuće tablice zaključujemo da je ovaj uvjet zadovoljen s 7 različitih kombinacija varijabli.
- Informatika. Pretvaranje Booleovih izraza
- Informatika: tablica istine. Izgradnja stolova o istini
- Kako pojednostaviti logičke izraze: funkcije, zakone i primjere
- Algoritam za izradu tablica istine logičnih izraza
- Tablica ekvivalencije, primjer rješavanja logičkog problema s ekvivalentnom operacijom
- Fraza "disati na tamjanu": značenje, sinonimi, interpretacija i primjeri
- Povratak u školu. Dodavanje korijena
- Booleova algebra. Algebra logike. Elementi matematičke logike
- "Nema nogu u nogama istine": značenje frazeologije, njegovo podrijetlo
- Što se može pripisati formalnim jezicima? Primjeri upotrebe
- Funkcija `INDEX` u programu Excel: opis, primjena i primjeri
- Funkcija stvaranja tablice u SQL - Stvaranje tablice
- Dva načina za pretvaranje tablice u program Excel
- Osnove logike u visokoškolskim ustanovama
- Što je algebra? Jednostavnim riječima o složenoj znanosti
- Problem istine
- Zakoni algebre logike
- Logika izjava
- Logičke baze računala
- Inverzija: primjeri korištenja u kontekstu
- Inverzija u literaturi: značajke