Kombinační automaty (logické obvody) Booleovy zákony

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

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.

Fuzzy logika Osnova kurzu

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

Binární logika Osnova kurzu

Logické proměnné a logické funkce

Architektura počítačů Logické obvody

Architektura počítačů Logické obvody

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

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

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí způsoby algebraické minimalizace a využití Booleovy algebry

Základy číslicové techniky z, zk

Logika II. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Informační a komunikační technologie

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

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

Booleovy algebry. Irina Perfilieva. logo

Booleova algebra Luboš Štěpánek


Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

MAT_303 Název: VY_32_INOVACE_01_MAT_303_OZŠ_reálná_čísla_II.docx. MAT_304 Název: VY_32_INOVACE_01_MAT_304_OZŠ_zlomky.docx

Test z matematiky. Přijímací zkoušky na bakalářský obor Bioinformatika

Matematika pro informatiky KMA/MATA

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?


MOCNINY A ODMOCNINY Eva Zummerová


1 Úvod do matematické logiky

Matematika PRŮŘEZOVÁ TÉMATA


Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování.

6.1.2 Operace s komplexními čísly

Každé formuli výrokového počtu přiřadíme hodnotu 0, půjde-li o formuli nepravdivou, a hodnotu 1, půjde-li. α neplatí. β je nutná podmínka pro α

Velmi zjednodušený úvod

Multimetr: METEX M386OD (použití jako voltmetr V) METEX M389OD (použití jako voltmetr V nebo ampérmetr A)

Formální systém výrokové logiky

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

OBECNÉ METODY VYROVNÁNÍ

Lineární algebra Kapitola 1 - Základní matematické pojmy

Modely vyhledávání informací 4 podle technologie. 1) Booleovský model. George Boole Aplikace booleovské logiky

Základy číslicové techniky z, zk

MATURITNÍ TÉMATA Z MATEMATIKY

Matematika pro informatiky I

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

Aut 2- úvod, automatické řízení, ovládací technika a logické řízení

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

Slouží k opakování učiva 8. ročníku na začátku školního roku list/anotace

1.1 Funkce 1. Tab. 1: Omezující funkce definičního oboru. 1 V tomto textu se pojmem funkce uvažuje funkce jedné proměnné

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení. N Měřicí a řídicí technika 2012/2013. Logické proměnné

g) když umocníme na druhou třetinu rozdílu dvou čísel x, y a zvětšíme toto číslo o jejich součin, tak dostaneme výraz?

Matematika II. dvouletý volitelný předmět

Booleova algebra. 4. kapitola. Booleova algebra a její modely

Sylabus kurzu Elektronika

20. Výrazy binomické vzorce, rozklad na součin.notebook. March 12, Učivo: Výrazy - umocňování dvojčlenu, rozklad na součin 4. Ročník: 8.

Maturitní témata profilová část

Matematické důkazy Struktura matematiky a typy důkazů

Obsah DÍL 1. Předmluva 11

1.1 Definice a základní pojmy

Dodatek č. 3 ke školnímu vzdělávacímu programu. Strojírenství. (platné znění k )

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Základy logiky a teorie množin

PROTOKOL O LABORATORNÍM CVIČENÍ

λογος - LOGOS slovo, smysluplná řeč )

Algebraické výrazy. Algebraický výraz je zápis složený z čísel, písmen (označujících proměnné), znaků matematických funkcí ( +, -,, :, 2, ) a závorek.

Číslicové obvody základní pojmy

Matematika pro informatiky I

NA VLASTNICKÉ PRÁVO K JEDNOTKÁM

Úvod do informačních technologií

mové techniky budov Osnova Základy logického Druhy signálů

Integrální počet funkcí jedné proměnné

Maturitní témata z matematiky

Logika 5. Základní zadání k sérii otázek: V uvedených tezích doplňte z nabízených adekvátní pojem, termín, slovo. Otázka číslo: 1. Logika je věda o...

Operace s maticemi Sčítání matic: u matic stejného typu sečteme prvky na stejných pozicích: A+B=(a ij ) m n +(b ij ) m n =(a ij +b ij ) m n.

Міжнародний збірник наукових праць. Випуск 2(11)

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech.

Výbor textů k moderní logice

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

Prohlášení ú astníka výb rového ízení k výb rovému ízení ís. SBN/020/2015

Historie matematiky a informatiky

Výroková logika - opakování

Konečné automaty (sekvenční obvody)

Teorie. Hinty. kunck6am

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

Maturitní témata od 2013

Maturitní okruhy z matematiky - školní rok 2007/2008

Jazyk matematiky Matematická logika Množinové operace Zobrazení Rozšířená číslená osa

CZ 1.07/1.1.32/

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

Dodatek č. 3 ke školnímu vzdělávacímu programu. Technické lyceum. (platné znění k )

1) íselný výraz. 8. roník Algebraické výrazy. Algebraické výrazy výrazy s promnnou

Číselné soustavy: Druhy soustav: Počítání ve dvojkové soustavě:

Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ

1 Výroková logika 1. 2 Predikátová logika 3. 3 Důkazy matematických vět 4. 4 Doporučená literatura 7

Matematická logika. Miroslav Kolařík

Zimní semestr akademického roku 2014/ prosince 2014

Transkript:

Kombinační automaty (logické obvody) Booleovy zákony Název školy: SPŠ Ústí nad Labem, středisko Resslova Autor: Ing. Pavel Votrubec Název: VY_32_INOVACE_01_CIT_03_Booleovy_zakony Téma: Booleovy zákony Číslo projektu: CZ.1.07/1.5.00/34.10.1036

Základy výrokové logiky George Boole Soudobé události ve světě v roce 1815: - Britský vědec Peter Roget vynalezl logaritmické pravítko, které umožňovalo počítání logaritmů, což umožňovalo přímé umocňování a odmocňování. - Česko 24. září mechanik pražské polytechniky Josef Božek předvedl v Královské oboře veřejnosti vůz poháněný parním strojem. - Francie: 18. června bitva u Waterloo Zdroj: http://cs.wikipedia.org/wiki/1815 Narozen 2. listopadu 1815 Lincoln, panství Lincolnshire, Anglie a zemřel 8. prosince 1864 Ballintemple, Irsko) byl britský matematik a filosof, známý jako objevitel základů moderní aritmetiky, nazvané později Booleovou algebrou. Je považován za zakladatele informatiky, jakkoli v jeho době nebylo o počítačích ani uvažováno. Zdroj: http://cs.wikipedia.org/wiki/george_boole

Vtip o profesoru Boole Profesor Boole na lehkém obědě Drží nabídku Menu a poroučí si: Ano Ano Ano Ano Zdroj: http://forums.france2.fr/france2/jtfrance2/le20heures/grosse-fortune-sujet_21496_2.htm

Praktická aplikace logiky Stojíte na křižovatce a před sebou máte chlapa z dvojčat. Předtím jste se v hospodě dozvěděl, že dvojčata ukazují cestu kudy kam. Problém je v tom, že jeden z dvojčat vždy lže a druhý mluví vždy pravdu. Jakou položíte otázku abyste se dozvěděl správnou cestu? Správná otázka zní: Jakou cestu by mi poradil tvůj bratr?

Tři základní logické funkce podle George Boolea 1. Logická negace 2. Logický součet 3. Logický součin aa aa aa bb ff ad1: 0 1 1 0 ff = aa ad2: 0 0 0 0 1 1 ff = aa + bb 1 0 1 aa bb ff 1 1 1 0 0 0 ad3: 0 1 0 1 0 0 ff = aa bb 1 1 1

Zákony Booleovy algebry logiky Zákony komutativní: AA + BB = BB + AA AAAA = BBA Zákony asociativní AA + BB + CC = AA + BB + CC AA BBBB = AAAA C Zákony distributivní AA BB + CC = AABB + AAAA AA + BBBB = (AA + BB)(AA +C) Zákony idempotentní: AA + AA = AA; AA + "0" = AA ; AA + "III = "III AAAA = AA; AA "0" = "0"; A* I = A

Zákony doplňku: Zákony Booleovy algebry logiky AA + AA = "III ; AA AA = "0 Zákon involuce AA = AA Zákony de Morgana AA + BB = AA BB ; Zákony absorpce AA AA + BB = AA; Zákony absorpce negace AA + AA BB = AA + BB; AA AA + BB = AA BB; AA BB = AA + BB AA + AA BB = AA AA + AA BB = AA + BB AA AA + BB = AA BB

Příklady užití Booleových zákonů Dokažte identitu: 1) aabb + aa bb + aaaa aabb + aa bb + bbbb Zjednodušte: 2) XXXX + XX YYZZ + YYYY [Y] 3) XXYY + ZZ XX + YY ZZ [ZZZZ + ZZYY ] 4) FF = aa bb cc dd + aa bb ccdd + aa bbbbdd + aabb cc dd + aabb ccdd + aaaacc dd + aaaaaadd [dd (bb + aa + cc)]

Řešení příkladu č.1 Dokažte identitu: aabb + aa bb + aaaa aabb + aa bb + bbbb aabb cc + cc + aa bb cc + cc + aaaa b + bb užití zákona doplňku aabb cc + aabb cc + aa bbcc + aa bbcc + aaaaaa + aabb cc prosté roznásobení aabb cc + cc + cc + aa bb cc + cc +bbcc aa + aa vytknutí aabb + aa bb + bbbb užití zákona doplňku a idempotentního zákona Dokázaná identita pomocí úprav Booleovými zákony Jako příklad zkuste dokázat identitu úpravou pravé strany rovnice.

Řešení příkladu č.2 Zjednodušte: XXXX + XX YYZZ + YYYY [Y] = YY XX + XX ZZ + ZZ užijeme zákon absorpce negace = YY XX + ZZ + ZZ užijeme zákon doplňku = YY XX + "III užijeme zákon idempotentní = YY

Řešení příkladu č.3 XXYY + ZZ XX + YY ZZ [ZZZZ + ZZYY ] = ZZZZYY + ZZZZYY + ZZZZ + ZZYY ; roznásobíme vše = ZZ(XXYY + XXYY + XX + YY ); vytkneme Z = ZZ(XXYY + XX + XXYY + YY ); užijeme zákon komutativní = ZZ(XX + YY ); užijeme zákon absorpce = ZZZZ + ZZYY ; roznásobíme a máme výsledek

Řešení příkladu č.4 FF = aa bb cc dd + aa bb ccdd + aa bbbbdd + aabb cc dd + aabb ccdd + aaaacc dd + aaaaaadd [dd (bb + aa + cc)] = dd (aa bb cc + aa bb cc + aa bbcc + aabb cc + aabb cc + aabbcc + aabbcc)= = dd (bb (aa cc + aa cc + aacc + aaaa) + aa(bb cc + bb cc + bbcc + bbbb)+ c(aa bb + aa bb + aabb + aaaa))= = dd (bb (aa (cc + cc) + aa(cc + cc)) + aa(bb (cc + cc) + bb(cc + cc))+c(aa (bb + bb) + aa(bb + bb)))= = dd (bb (aa + aa) + aa(bb + bb)+ c(aa + aa))= =dd (bb + aa+ c)