Jak sestavit pravdivou tabulku pro komplexní booleovský výraz
Dnes se pokusíme vysvětlit, jak vytvořit tabulku pravdy pro logický výraz. Upozorňujeme, že Booleovská algebra
splňuje alespoň tři úkoly sjednocené státní zkoušky. Pokud si přečtete tento článek, určitě získáte více bodů ve zkoušce v informatice.Operace
Před provedením pravdivého stolu doporučujeme seznámit se s operacemi booleovské algebry.
Začněme naše známo s funkcí negace. To je také nazýváno inverzí. Uveďme příklad: výraz "dnes chodím do kina". Aplikujeme k tomu inverzi, a proto máme: "Dnes nejdu do kina."
Teď pojďme hovořit o funkcích násobení a přidání, v booleovské algebře mají jména - spojení a disjunkce, resp. Předpokládejme, že nám řekli: "půjdete do kina, pokud se naučíte lekce a vyberete odpadky". V této větě sestava "I" vykonává funkci spojení a "IF" - rozdělení.
Logickým důsledkem je další komplikovaná logika, která obsahuje dva výrazy: stav a účinek. Pokud ji interpretujete v ruštině, věta je strukturována zhruba takto: "Pokud mám čas naučit se literaturu, půjdu do kina." Část věty před čárkou je podmínkou a za čárkou je účinek.
Nyní stručně o funkci rovnocennosti nebo rovnocennosti. Vyrovnat paralelu s ruským jazykem v tomto případě je poměrně obtížné. Pro rovnocennost stojí za zmínku, že pokud jsou dva vstupní výrazy buď nepravdivé nebo pravdivé, výsledek je pozitivní, tedy jeden.
Algoritmus
Nyní budeme hovořit o tom, jak sestavit tabulku pravdy o informatice, nebo spíš diskutovat o algoritmu našich akcí.
Chcete-li sestavit tabulku, musíte nejdříve určit počet buněk, sloupců a řádků. Uděláme vše krok za krokem.
- Určete počet řádků. K tomu je nutné vypočítat, kolik proměnných je zahrnuto ve výrazu a zvýšit počet těchto dvou proměnných. Například, jak vytvořit tabulku pravdy, nebo přesněji najít počet řádků pro výraz s třemi proměnnými? Dva vyvedeme třetí sílu a dostaneme osm. Bez uzávěru potřebujeme osm linek.
- Abychom zjistili počet sloupců, musíme v tomto výrazu vypočítat a číslovat operace. Například ve výrazu notA * C + B existují pouze tři operace. První je negace, druhá je násobení, třetí je doplnění. Proto potřebujeme tři sloupce pro vyplnění hodnot operací. Ale stojí za to zvážit, že náš výraz se skládá ze tří proměnných a musíme vyplnit jejich možné kombinace, přidat další tři sloupce. Celkem se získá 6.
- Dále uvádíme seznam možných kombinací proměnných a vyplníme tabulku. Nezapomeňte zvážit prioritu operací.
První příklad (tři proměnné)
Navrhujeme vyřešit následující problém: vypočítat, kolik kombinací vyhovuje podmínce F = 1 výrazu: (неА + В) * неС + А. A teď, jak vytvořit tabulku pravdy pro řešení problému. Uchováváme se pomocí kompilovaného algoritmu akcí.
- Počet řádků = 9 (osm kombinací proměnných + jeden řádek - záhlaví tabulky).
- Priorita funkcí: 1 - inverze, 2 - přidání v závorkách, 3 - inverze C, 4 - násobení, 5 - doplnění.
- Počet sloupců = 8.
- Vytvoření stolu a plnění.
- Hledání odpovědi na otázku.
- Zaznamenejte odpověď. Odpověď: 6. Všimněte si, že podmínka úlohy se dotazuje, kolik kombinací jsou splněny, ale nepožaduje, aby byly uvedeny.
Druhý příklad (4 proměnné)
Doporučujeme zvážit otázku: jak vytvořit tabulku pravdivosti pro vzorec: A * B * ne C + D? Který počet kombinací odpovídá: F = 0.
Jednáme o stejný algoritmus. Počet řádků v našem případě se zvýší na 17 a počet sloupců se zvýší na 8. Priorita operací:
- A * B;
- notC;
- násobení výsledků první a druhé operace;
- přidání výsledku třetí operace a hodnoty proměnné D.
Doporučujeme, abyste se pokusili sami sestavit a vyplnit tabulku a zkontrolovat výsledky v této části článku.
Z výsledné tabulky vyplývá, že tato podmínka je splněna 7 různými kombinacemi proměnných.
- Informatika. Konverze booleovských výrazů
- Informatika: tabulka pravdy. Vytváření pravdivých tabulek
- Jak zjednodušit logické výrazy: funkce, zákony a příklady
- Algoritmus pro vytváření pravdivých tabulek logických výrazů
- Tabulka rovnocennosti, příklad řešení logického problému s ekvivalenční operací
- Funkce v aplikaci Excel: na co se používají?
- Zpět do školy. Přidání kořenů
- Booleovská algebra. Algebra logiky. Prvky matematické logiky
- Vsvyazi nebo ve spojení: jak psát? Pravopis: v komunikaci nebo splatnosti?
- Nejjednodušší logické operace v informatice
- Logická operace. Základní logické operace
- "Neexistují žádné nohy v nohách pravdy": význam frazeologie, její původ
- Jak porozumět algebře: myslete logicky
- "Ačkoli míč se valí": význam frazeologie a historie jejího vzhledu
- Dva způsoby, jak otočit tabulku v aplikaci Excel
- Co je to algebra? Jednoduše řečeno o složité vědě
- Zákony algebry logiky
- Logika výpovědí
- Logické základy počítače
- Jak řešit algebraické frakce? Teorie a praxe
- Základní pravidla diferenciace používaných v matematice