Booleova algebra. Logická proměnná. Booleova algebra

Podobné dokumenty
Logické obvody. Logický obvod. Rozdělení logických obvodů - Kombinační logické obvody. - Sekvenční logické obvody

Logické obvody - kombinační Booleova algebra, formy popisu Příklady návrhu

íslicová technika Radek Maík Maík Radek 1

Půjdu do kina Bude pršet Zajímavý film. Jedině poslední řádek tabulky vyhovuje splnění podmínky úvodního tvrzení.

Doc. Ing. Vlastimil Jáneš, CSc., K620

H - Řízení technologického procesu logickými obvody

Technická kybernetika. Obsah

Struktura a architektura počítačů

4.4.2 Kosinová věta. Předpoklady: 4401

SWI120 ZS 2010/ hookey.com/digital/

12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.

2.3. DETERMINANTY MATIC

M - Logaritmy a věty pro počítání s nimi

Základy číslicové techniky z, zk

Sada 2 - MS Office, Excel

1 Logické řízení (prof. Ing. Jiří Tůma, CSc.)

VY_32_INOVACE_CTE-2.MA-15_Sčítačky (poloviční; úplná) Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl

MATA Př 2. Složené výroky: Jsou dány výroky: a: Číslo 5 je prvočíslo. b: Číslo 5 je sudé. c: Číslo 5 je liché. d: Číslo 5 je záporné.

1. ÚPRAVY ALGEBRAICKÝCH VÝRAZŮ V REÁLNÉM OBORU 1.1. ZLOMKY A ABSOLUTNÍ HODNOTA

29.z-9.plo ZS 2015/2016

Prostorové nároky Zatížení Velikost zatížení Směr zatížení Nesouosost Přesnost Otáčky Tichý chod...

(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.

2. LOGICKÉ OBVODY. Kombinační logické obvody

3. ROVNICE A NEROVNICE Lineární rovnice Kvadratické rovnice Rovnice s absolutní hodnotou Iracionální rovnice 90

Teorie jazyků a automatů I

P4 LOGICKÉ OBVODY. I. Kombinační Logické obvody

56. ročník Matematické olympiády. b 1,2 = 27 ± c 2 25

DUM 02 téma: Elementární prvky logiky výklad

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

NEKONEČNÉ GEOMETRICKÉ ŘADY

Sada 2 Matematika. 19. Logaritmy

Úvod do Teoretické Informatiky ( UTI)

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Převody Regulárních Výrazů. Minimalizace Konečných. Regulární jazyky 2 p.1/35

Zvyšování kvality výuky technických oborů

Jsou to rovnice, které obsahují neznámou nebo výraz s neznámou jako argument logaritmické funkce.

Technická kybernetika. Obsah. Realizace kombinačních logických obvodů.

DUM 10 téma: Stavová tabulka výklad

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru

a + 1 a = φ 1 + φ 2 ; a je konvenční zraková vzdálenost. Po dosazení zobrazovací rovnice bez brýlí do zobrazovací rovnice s brýlemi platí:

Technická dokumentace Ing. Lukáš Procházka

Návrh základních kombinačních obvodů: dekodér, enkodér, multiplexor, demultiplexor

Architektura počítačů Logické obvody

Architektura počítačů Logické obvody

2002 Katedra obecné elektrotechniky FEI VŠB-TU Ostrava Ing.Stanislav Kocman

DIGITÁLN LNÍ OBVODY A MIKROPROCESORY 1. ZÁKLADNÍ POJMY DIGITÁLNÍ TECHNIKY

Tvorba trendové funkce a extrapolace pro roční časové řady

METODICKÝ NÁVOD MODULU

Binární logika Osnova kurzu

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

Je regulární? Pokud ne, na regulární ji upravte. V původní a nové gramatice odvod te řetěz 1111.

2.8.5 Lineární nerovnice s parametrem

1 Typografie. 1.1 Rozpal verzálek. Typografie je organizace písma v ploše.

Opakovací test. Klíčová slova: výraz, interval, množina, kvadratický trojčlen, mocnina, exponent, výrok, negace

2 i i. = m r, (1) J = r m = r V. m V

Sekvenční obvody. S R Q(t+1) 0 0? Q(t)

STRUKTURA POČÍTAČŮ JIŘÍ HRONEK, JIŘÍ MAZURA KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO

Goniometrické funkce obecného úhlu

KOMBINAČNÍ LOGICKÉ OBVODY

Karnaughovy mapy. Pravdivostní tabulka pro tři vstupní proměnné by mohla vypadat například takto:

Booleovská algebra. Pravdivostní tabulka. Karnaughova mapa. Booleovské n-krychle. Základní zákony. Unární a binární funkce. Podmínky.

Logické řízení. Náplň výuky

JAZYK C PRO MIKROKONTROLÉRY

Zvyšování kvality výuky technických oborů

Disjunktivní a konjunktivní lní tvar formule. 2.přednáška

AUTORKA Barbora Sýkorová

Riemannův určitý integrál.

Sekvenční logické obvody

M - Rovnice - lineární a s absolutní hodnotou

DUM 16 téma: Dávkové soubory

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

AUTOMATY VE VYHLEDÁVÁNI cvičeni

Dualita v úlohách LP Ekonomická interpretace duální úlohy. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Reprezentovatelnost částek ve dvoumincových systémech

( ) ( ) Výrazy Výraz je druh matematického zápisu, který obsahuje konstanty, proměnné, symboly matematických operací, závorky.

Základní příklady. 18) Určete velikost úhlu δ, jestliže velikost úhlu α je 27.


3.2. LOGARITMICKÁ FUNKCE

PRAVIDELNÉ MNOHOSTĚNY

ANALYTICKÁ GEOMETRIE V PROSTORU

Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl Tematická oblast ELEKTRONIKA

STEREOMETRIE. Vzdálenost bodu od přímky. Mgr. Jakub Němec. VY_32_INOVACE_M3r0113

3. REALIZACE KOMBINAČNÍCH LOGICKÝCH FUNKCÍ

Determinant. Definice determinantu. Permutace. Permutace, vlastnosti. Definice: Necht A = (a i,j ) R n,n je čtvercová matice.

7.5.8 Středová rovnice elipsy

Obsah DÍL 1. Předmluva 11

4. Elektronické logické členy. Elektronické obvody pro logické členy

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

pro n jk p irozen slo n 1, kde k d formule i (i f1 ::: ng) je bu rovn formuli T,tj. tutologii, nebo je nps n ve tvru l1 _ :::_ l ki pro n jk p irozen

Přirozená exponenciální funkce, přirozený logaritmus

Automaty a gramatiky(bi-aag)

R n výběr reprezentantů. Řekneme, že funkce f je Riemannovsky integrovatelná na

Seznámíte se s další aplikací určitého integrálu výpočtem délky křivky.

Logické proměnné a logické funkce

13. Exponenciální a logaritmická funkce

Sada 2 - MS Office, Excel

LOGICKÉ OBVODY 2 kombinační obvody, minimalizace

( ) Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208

Výroková logika - opakování

Transkript:

Booleov lger Cílem této kpitoly je seznámit se se zákldy Booleovy logické lgery, která je mtemtickou disciplínou tvoří teoretický prostředek pro návrh logických ovodů. Klíčové pojmy: Logická proměnná, logická funkce, logický člen, schemtická znčk, prvdivostní tulk, zákony Booleovy lgery, minterm, mxterm, ÚNDF, ÚNKF. Logická proměnná Logická proměnná se oznčuje písmenem- název logické proměnné. Logická proměnná nývá dvou možných hodnot: - Logická jedničk ( true T- prvd, v počítči je reprezentován hodnotou ) - Logická nul ( flse F neprvd, v počítči je reprezentován hodnotou 0) V počítči je logická hodnot zorzen v itu. Booleov lger Booleov lger se zývá vzthy mezi logickými proměnnými. Vzthy jsou vyjádřeny logickými funkcemi pomocí zákonů Booleovy lgery. Logické funkce jsou popsány logickým výrzem, názvem logického členu ( hrdl), který dnou logickou funkci relizuje, prvdivostní tulkou schemtickou znčkou. Zákldní logické funkce - Logický součet OR ( disjunkce) Y = A + B A B Y 0 + 0 = 0 0 0 0 0 + = 0 + 0 = 0 + = 2/2/202 Booleov lger

- Logický součin AND ( konjunkce) Y = A. B A B Y 0. 0 = 0 0 0 0 0. = 0 0 0. 0 = 0 0 0. = - Negce - NOT Y A A Y 0 = 0 = 0 0 Dlší logické funkce ( odvozené ze zákldních logických funkcí) - Negovný logický součet - NOR Y A B A B Y 0 0 = 0 0 0 = 0 0 0 0 = 0 0 0 = 0 0 Y = - Negovný logický součin - NAND A B A B Y 0 0 = 0 0 0 = 0 0 = 0 = 0 0 - Nonekvivlence ( exklusive-or) XOR Y = A B + A B = A B A B Y 0 0 0 0 0 0 Pomocí XOR se relizuje poloviční sčítčk tj. sčítání v nejnižším itu. 2/2/202 Booleov lger 2 =

- Ekvivlence XNOR ( komprátor) Y = A B + A B = A B A B Y 0 0 0 0 0 0 = Zákldní prvidl ( zákony) Booleovy lgery Zákony se uvádějí pro logický součet logický součin. Oě podoy jsou vzájemně duální tzn., že pokud vzájemně změníme operátory hodnoty 0, dostneme druhý tvr. Zákon Součet Součin Komuttivní A + B = B + A A. B = B. A Asocitivní A + (B + C) = (A + B) + C A. (B + C) = (A. B).C Distriutivní (A + B). (A + C) = A + (B. C) A. B + A. C = A. (B + C) Vyloučení třetího A + A = A. A = 0 Agresivnosti 0 A + = A. 0 = 0 Neutrálnosti 0 A + 0 = A A. = A Asorce A + A = A A. A = A A + A. B = A A. (A + B) = A Asorce negce A. ( A + B) = A. B A + A. B = A + B A. (A + B) = A. B Dvojité negce A = A A = A De Morgnovy z. A + A. B = A + B A B = A. B A B = A + B De Morgnovy zákony: Negci funkce získáme nhrzením kždé proměnné její negcí vzájemnou záměnou operátorů součtu součinu. Zákony Booleovy lgery využíváme pro úprvy logických ovodů. V prxi se logické ovody většinou relizují pomocí hrdel NOR NAND, proto musíme logické výrzy uprvit používá se zákon dvojité negce De Morgnovy zákony. Příkld: Logický ovod relizovný dvouvstupovým logickým členem OR relizujte pomocí dvouvstupových logických členů NAND. 2/2/202 Booleov lger 3

+ = =. +. Příkld: Uprvte logický výrz A. B = A + B = A + B Příkld: Pomocí prvdivostní tulky dokžte, že pltí zákon soce negce A. ( A + B) = A. B A B A A + B A. ( A + B) A. B 0 0 0 0 0 0 0 0 0 0 0 0 0 Pomocí prvdivostní tulky jsme dokázli, že dný zákon pltí. Způsoy popisu logických funkcí - Prvdivostní tulk Prvdivostní tulk je nejěžnějším způsoem popisu logické funkce. Popisuje chování logického ovodu. Oshuje výčet všech komincí vstupních proměnných jim odpovídjících výstupů. Máme-li n- vstupních proměnných /2, pk prvdivostní tulk ude mít 2 n - řádků/4 ( = počet komincí vstupních proměnných). 2/2/202 Booleov lger 4

Příkld: N c MIN MAX f f2 0 0 0 0 c.. c+ + 0 0 0 c.. c+ + 2 0 0 c.. c+ + 0 3 0 c.. c+ + 0 X 4 0 0 c.. c + + 0 0 5 0 c.. c + + 6 0 c.. c + + 0 X 7 c.. c + + f určitá funkce ( pro kždou kominci vstupních proměnných má definovánu určitou hodnotu 0 neo ) f2 neurčitá funkce ( oshuje neurčité hodnoty X pro dnou kominci vstupních proměnných může mít funkce hodnotu 0 neo ) Zákldní součinový člen (minterm) součin, který oshuje všechny vstupní proměnné pltí MINTERM =. Npř.:..c = tj. = 0, = 0, c = Zákldní součtový člen (mxterm) součet, který oshuje všechny vstupní proměnné pltí MAXTERM = 0. Npř.: + +c = 0 tj. =, =, c = 0 Pltí: Mxtermy jsou negcí mintermů. Npř. c.. = c++ Z prvdivostní tulky získáme logický výrz:. Úplná normální disjunktní form ( ÚNDF) je dán součtem všech zákldních součinových členů ( mintermů), ve kterých je hodnot logické funkce rovn. ÚNDF: f ( c,, ) = c.. + c.. + c.. + c.. Používá se čstěji. 2. Úplná normální konjunktní form ( ÚNKF) je dán součinem všech zákldních součtových členů ( mxtermů), ve kterých je hodnot logické funkce rovn 0. ÚNKF: f ( c,, ) = (c + +). (c + + ). ( c + +). ( c + +) 2/2/202 Booleov lger 5

- Seznm stvových indexů Zjednodušený zápis prvdivostní tulky. Stvový index (N) dekdická hodnot komince inárních vstupních proměnných. Logickou funkci zpisujeme jko seznm stvových indexů vstupních proměnných, pro něž logická funkce nývá hodnotu neo 0. Příkld: Použijeme zdání minulého příkldu. ÚNDF: f ( c,, ) = Σ (, 2, 5, 7) ÚNKF: f ( c,, ) = Π ( 0, 3, 4, 6) ÚNDF: f2 ( c,, ) = Σ ( 0,, 5, 7) + ΣX ( 3, 6) ÚNKF: f2 ( c,, ) = Π ( 2, 4). ΠX ( 3, 6) - Logický výrz Logický výrz je popis logické funkce pomocí logických proměnných ve formě nlytického zápisu. Z logického výrzu lze nvrhovt logický ovod. Příkld: f (,, c) =. c +.. c f c - Vénnův digrm Logické funkce znázorňujeme pomocí množin, počet množin je dán počtem vstupních proměnných. 2/2/202 Booleov lger 6

Příkld: Logický člen NOR NOR A B A B A =, B = 0 0 0 0 A = 0, B = A = 0, B = 0 A =, B = - Zorzení pomocí mp Způso používný čsto ke grfickému zorzení logické funkce. Zorzení je přehlednější než Vénnův digrm využívá se při minimlizci logických funkcí (ude proráno v dlší kpitole). Máme-li n /2/ vstupních proměnných, potom mp ude oshovt 2 n /4/ políček. Mp je trnsformcí prvdivostní tulky. Kždému řádku tulky odpovídá jedno políčko v mpě. V kždém políčku je zpsán logická funkce pro dnou kominci vstupních proměnných. Pruhem je u kždé proměnné vyznčen její hodnot ( ). Mpy: - Svoodovy používjí se s výhodou pro 5 ž 6 vstupních proměnných - Krnughovy používjí se pro, 2, 3 4 vstupní proměnné. Dále se udeme zývt pouze těmito mpmi. Příkldy: n = f ( ) N f 0 0 X f 0 X stvové indexy vstupní proměnná ( = ) hodnot logické funkce 2/2/202 Booleov lger 7

n = 2 f (, ) N f 0 0 0 0 0 2 0 X 3 0 0 2 X 3 n = 3 f ( c,, ) N c f 0 0 0 0 0 0 X 2 0 0 0 3 0 4 0 0 0 5 0 6 0 X 7 0 0 X 3 2 0 4 0 5 7 0 6 X c 2/2/202 Booleov lger 8

n = 4 f ( d, c,, ) N d c f 0 0 0 0 0 0 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 X 5 0 0 0 6 0 0 0 7 0 8 0 0 0 9 0 0 X 0 0 0 X 0 2 0 0 3 0 0 4 0 0 5 0 0 3 2 0 4 X 5 0 7 6 0 2 3 0 5 4 0 8 9 X 0 X c d 2/2/202 Booleov lger 9

- Zorzení n n-rozměrném tělese Používá se pro grfické zorzení. Logická funkce pro jednu vstupní proměnnou se zorzí n jednotkové úsečce, pro dvě proměnné n jednotkovém čtverci pro tři proměnné n jednotkové krychli. Bližší popis viz učenice []. Shrnutí: Booleov logická lger je mtemtickou disciplínou tvoří teoretický prostředek pro návrh logických ovodů. Použité zdroje informcí: [] ANTOŠOVÁ, M. - DAVÍDEK, V. Číslicová technik: učenice..vyd. České Budějovice, KOPP, 2004. 286 s. ISBN 80-7232-206-0. [2] KESL,J. Elektronik III: číslicová technik..vyd. Prh, BEN, 2003. 2s. ISBN 80-7300-076-8. [3] BLATNÝ, J. kol. Číslicové počítče..vyd. Prh, SNTL, 980, 496s. [4] JANSEN, H. kol. Informční telekomunikční technik..vyd. Prh, Europ-Sootles cz.s.r.o, 2004, 400s. ISBN 80-86706-08-7. [5] HÄBERLE, G. kol. Elektrotechnické tulky pro školu i prxi..vyd. Prh, Europ-Sootles cz.s.r.o, 2006, 460s. ISBN 80-86706-6-8. 2/2/202 Booleov lger 0