Professional Documents
Culture Documents
Booleova Algebra: George Boole (1815. - 1864.)
Booleova Algebra: George Boole (1815. - 1864.)
• ¬A
•Ā
• not A
Konjunkcija
•A˄ B 1 0 0
•A• B 0 1 0
• A and B 0 0 0
• A && B
• da se dođe do zadovoljenoga stanja (1), potrebno je da uvjeti A
i B budu zadovoljeni (1)
Konjunkcija
•A+B 0 1 1
• A or B 0 0 0
•A| B
• da se dođe do zadovoljenoga stanja (1), potrebno je da jedan
od uvjeta (A ili B) budu zadovoljeni (1)
Disjunkcija
• npr. da bi mogao ići van s prijateljima, moraš ili očistiti sobu ili
napisati zadaću
• uvjet A – je li soba očišćena?
• uvjet B – je li zadaća napisana? soba je očišćena i zadaća je napisana, pa možeš ići
A B A+B van s prijateljima
1 1 1 iako zadaća nije napisana, soba je očišćena
1 0 1 pa možeš ići van s prijateljima
• jednaka važnost
A·A=A A+A=A
• De Morganov zakon
A+A=𝐀 ഥ·𝐀 ഥ ഥ+𝐀
A·A =𝐀 ഥ
• apsorpcija
A+𝐀 ഥ·B=A+B
Teoremi Booleove algebre
• asocijativnost
(A + B) + C = A + (B + C) (A · B) · C = A · (B · C)
• distributivnost
A · (B + C) = (A · B) + (A · C) A + (B · C) = (A + B) · (A + C)
Dokazivanje teorema tablicama istinitosti
• dokaži da je ഥ·𝐁
A+B= 𝐀 ഥ
A B A+B A+B A B ഥ
𝐀 ഥ
𝐁 ഥ·𝐁
𝐀 ഥ
1 1 1 0 1 1 0 0 0
1 0 1 0 1 0 0 1 0
0 1 1 0 0 1 1 0 0
0 0 0 1 0 0 1 1 1
Konjuktivna i disjunktivna norma
dobivamo jednadžbu
Konjuktivna i disjunktivna norma
A
A·B
B i (and)
A A+B
B ili (or)
A ഥ
𝐀
ne (not)
Izvedeni logički sklopovi
ULAZ IZLAZ ULAZ IZLAZ
A B A XILI B A B A NI B
A 0 0 1
B (A · B) NI (NAND) 0 0 0
0 1 1
0 1 1
1 0 1
A 1 0 1
1 1 0
B (A + B) NILI (NOR) 1 1 0 ULAZ IZLAZ
ULAZ IZLAZ
A B A NILI B
A
A⊕B
A B A XNILI B
B XILI (XOR) 0 0 1
0 0 1 0 1 0
0 1 0 1 0 0
A
B (A ⊕ B) XNILI (XNOR) 1 0 0 1 1 0
1 1 1
Primjeri:
• Simulacije: https://informatickeigre.com/2r/logicki-sklopovi/
• logički sklop za A · B
A A·B A
A·B A·B
B ili B
ഥ+B·C
• logički sklop za A
A ഥ
A
ഥ+B·C
A
B
B·C
C
Primjeri:
ഥ·B+A·B
•𝐀 ഥ
ഥ
𝐀 ഥ·B
𝐀
B
A
ഥ·B+A·B
𝐀 ഥ
A ഥ
A·B
ഥ
B
Zadatci: