logo

Zákony a pravidla Booleovy algebry

Při zjednodušení booleovského výrazu hrají důležitou roli zákony a pravidla booleovské algebry. Než porozumíte těmto zákonům a pravidlům booleovské algebry, pochopte koncept sčítání a násobení booleovských operací.

Booleovské sčítání

Operace sčítání Booleovy algebry je podobná operaci OR. V digitálních obvodech se operace OR používá k výpočtu součtového členu bez použití operace AND. A + B, A + B', A + B + C' a A' + B + + D' jsou některé z příkladů 'součtu'. Hodnota součtového členu je pravdivá, když je jeden nebo více literálů pravdivých, a nepravda, pokud jsou všechny literály nepravdivé.

Booleovské násobení

Operace násobení Booleovy algebry je podobná operaci AND. V digitálních obvodech operace AND vypočítá součin bez použití operace OR. AB, AB, ABC a ABCD jsou některé z příkladů termínu produktu. Hodnota součinového termínu je pravdivá, když jsou všechny literály pravdivé, a nepravda, pokud je některý z literálů nepravdivý.

Zákony Booleovy algebry

Existují následující zákony Booleovy algebry:

Komutativní právo

Tento zákon říká, že bez ohledu na to, v jakém pořadí proměnné použijeme. To znamená, že na pořadí proměnných nezáleží. V Booleově algebře jsou operace OR a sčítání podobné. V níže uvedeném diagramu brána OR ukazuje, že na pořadí vstupních proměnných vůbec nezáleží.

vysvětlit nezávislost dat

Pro dvě proměnné je komutativní zákon sčítání zapsán jako:

A+B = B+A
Zákony a pravidla Booleovy algebry

Pro dvě proměnné je komutativní zákon násobení zapsán jako:

A.B = B.A
Zákony a pravidla Booleovy algebry

Asociační právo

Tento zákon říká, že operace může být provedena v libovolném pořadí, pokud je priorita proměnných stejná. Protože '*' a '/' mají stejnou prioritu. V níže uvedeném diagramu je asociativní zákon aplikován na 2vstupové OR hradlo.

Pro tři proměnné je asociativní zákon sčítání zapsán jako:

odhlaste se z účtu Google na Androidu
A + (B + C) = (A + B) + C
Zákony a pravidla Booleovy algebry

Pro tři proměnné je asociativní zákon násobení zapsán jako:

A(BC) = (AB)C

Podle tohoto zákona nezáleží na tom, v jakém pořadí jsou proměnné seskupeny při spojení více než dvou proměnných. V níže uvedeném diagramu je asociativní zákon aplikován na 2vstupové AND hradlo.

long to int java
Zákony a pravidla Booleovy algebry

Distribuční právo:

Podle tohoto zákona, pokud provedeme operaci OR dvou nebo více proměnných a poté provedeme operaci AND výsledku s jedinou proměnnou, bude výsledek podobný provedení operace AND této jediné proměnné s každou dvěma nebo více proměnnou a poté proveďte operaci OR tohoto produktu. Tento zákon vysvětluje proces faktoringu.

Pro tři proměnné je distributivní zákon zapsán takto:

A(B + C) = AB + AC
Zákony a pravidla Booleovy algebry

Pravidla Booleovy algebry

Existují následující pravidla booleovské algebry, která se většinou používají při manipulaci a zjednodušování booleovských výrazů. Tato pravidla hrají důležitou roli při zjednodušování booleovských výrazů.

1. A+0=A 7. A.A=A
2. A+1=1 8. A.A'=0
3. A.0=0 9. A''=A
4. A.1=A 10. A+AB=A
5. A+A=A jedenáct. A+A'B=A+B
6. A+A'=1 12. (A+B)(A+C)=A+BC

Pravidlo 1: A + 0 = A

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci OR s 0, výsledek bude stejný jako vstupní proměnná. Pokud je tedy hodnota proměnné 1, pak výsledek bude 1, a pokud je hodnota proměnné 0, pak bude výsledek 0. Diagramaticky lze toto pravidlo definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 2: (A + 1) = 1

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci OR s 1, výsledek bude vždy 1. Pokud je tedy hodnota proměnné buď 1 nebo 0, pak výsledek bude vždy 1. Graficky , toto pravidlo lze definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 3: (A.0) = 0

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci AND s 0, výsledek bude vždy 0. Toto pravidlo říká, že vstupní proměnná ANDed s 0 je vždy rovna 0. Schématicky lze toto pravidlo definovat jako:

javascriptový tisk
Zákony a pravidla Booleovy algebry

Pravidlo 4: (A.1) = A

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci AND s 1, bude výsledek vždy roven vstupní proměnné. Toto pravidlo říká, že vstupní proměnná AND s 1 se vždy rovná vstupní proměnné. Schématicky lze toto pravidlo definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 5: (A + A) = A

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provádíme operaci OR se stejnou proměnnou, bude výsledek vždy roven vstupní proměnné. Toto pravidlo říká, že vstupní proměnná OR, která je sama se sebou rovna vstupní proměnné. Schématicky lze toto pravidlo definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 6: (A + A') = 1

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci OR s doplňkem této proměnné, výsledek bude vždy roven 1. Toto pravidlo říká, že proměnná ORed se svým doplňkem je rovna 1 vždy. Schématicky lze toto pravidlo definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 7: (A.A) = A

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci AND se stejnou proměnnou, bude výsledek vždy roven pouze této proměnné. Toto pravidlo říká, že proměnná AND spojená sama se sebou se vždy rovná vstupní proměnné. Schématicky lze toto pravidlo definovat jako:

vlastnosti java
Zákony a pravidla Booleovy algebry

Pravidlo 8: (A.A') = 0

Předpokládejme; máme vstupní proměnnou A, jejíž hodnota je buď 0 nebo 1. Když provedeme operaci AND s doplňkem této proměnné, výsledek bude vždy roven 0. Toto pravidlo říká, že proměnná AND se svým doplňkem je rovna 0 vždy. Schématicky lze toto pravidlo definovat jako:

Zákony a pravidla Booleovy algebry

Pravidlo 9: A = (A')'

Toto pravidlo říká, že pokud provedeme dvojitý doplněk proměnné, výsledek bude stejný jako původní proměnná. Když tedy provedeme doplněk proměnné A, výsledkem bude A'. Dále, pokud znovu provedeme doplněk A', dostaneme A, to je původní proměnná.

Zákony a pravidla Booleovy algebry

Pravidlo 10: (A + AB) = A

Toto pravidlo můžeme dokázat pomocí pravidla 2, pravidla 4 a distributivního zákona jako:

A + AB = A(1 + B) Faktoring (distributivní zákon)
A + AB = A.1 Pravidlo 2: (1 + B) = 1
A + AB = A Pravidlo 4: A .1 = A

Zákony a pravidla Booleovy algebry

Pravidlo 11: A + AB = A + B

Toto pravidlo můžeme dokázat pomocí výše uvedených pravidel jako:

A + AB = (A + AB)+ AB Pravidlo 10: A = A + AB
A+AB= (AA + AB)+ AB Pravidlo 7: A = AA
A+AB=AA +AB +AA +AB Pravidlo 8: sečtení AA = 0
A+AB= (A + A)(A + B) Faktoring
A+AB= 1.(A + B) Pravidlo 6: A + A = 1
A+AB=A+B Pravidlo 4: zahoď 1

Zákony a pravidla Booleovy algebry

Pravidlo 12: (A + B) (A + C) = A + BC

Toto pravidlo můžeme dokázat pomocí výše uvedených pravidel jako:

(A + B)(A + C)= AA + AC + AB + BC Distribuční zákon
(A + B)(A + C)= A + AC + AB + BC Pravidlo 7: AA = A
(A + B)(A + C)= A( 1 + C)+ AB + BC Pravidlo 2: 1 + C = 1
(A + B)(A + C)= A.1 + AB + BC Faktoring (distributivní zákon)
(A + B)(A + C)= A(1 + B)+ BC Pravidlo 2: 1 + B = 1
(A + B)(A + C)= A.1 + BC Pravidlo 4: A .1 = A
(A + B) (A + C) = A + BC
Zákony a pravidla Booleovy algebry