660 likes | 821 Views
Logica en Schakelalgebra. Ben Bruidegom AMSTEL Instituut FNWI UvA. Propositiecalculus. proposities 2 + 3 = 5 7 < 8 het regent ik kom. Propositiecalculus. proposities 2 + 3 = 5 7 < 8 het regent ik kom samengestelde proposities 2 + 3 = 5 en 7 < 8 het regent niet
E N D
Logica en Schakelalgebra Ben Bruidegom AMSTEL Instituut FNWI UvA
Propositiecalculus • proposities • 2 + 3 = 5 • 7 < 8 • het regent • ik kom
Propositiecalculus • proposities • 2 + 3 = 5 • 7 < 8 • het regent • ik kom • samengestelde proposities • 2 + 3 = 5 en 7 < 8 • het regent niet • het regent of het regent niet • het regent en het regent niet
De verzameling B • B = { true, false } • p,q = Boolse variabelen • Operatoren op B • de conjunctie p q (p AND q) • de disjunctie p q (p OR q) • de negatie (NOT p)
Schakel algebra • B = { 0, 1 } • p = Boolse variabele • Operatoren op B • de conjunctie p . q ( p AND q ) • de disjunctie p + q ( p OR q ) • de negatie ( NOT (y) )
Waarheidstabel van de conjunctie (AND) en disjunctie (OR) en negatie (NOT)
Priority of operators • 1e) NOT • 2e) AND • 3e) OR • p + y.z = p + (y.z) • p + y.z ≠ (p + y).z
0 y y 0 y 1 y 1 Rekenregels:
Overige wetten • Associatieve wet: • (p + y) + z = p + (y + z) • (p . y) . z = p . (y . z) • Commutatieve wet: • y + z = z + y • y . z = z . y • Distributieve wetten • p .(y + z) = p.y + p.z • p +(y.z) = (p + y).(p + z)
Overige wetten • Associatieve wet: a–(b-c)≠(a–b)-c • (p + y) + z = p + (y + z) • (p . y) . z = p . (y . z) • Commutatieve wet: a – b ≠ b - a • y + z = z + y • y . z = z . y • Distributieve wetten • p .(y + z) = p.y + p.z • p +(y.z) = (p + y).(p + z)
Bewijs: p + (y.z) = (p+y).(p+z) (p+y).(p+z) = p.p + p.z + y.p + y.z = = p + p.z + y.p + y.z = = p.(1 + z+ y) + y.z = p + y.z
Bewijs: z.(y + z) = z z.(y + z) = z.y + z.z = toepassen eerste distributieve wet
Bewijs: z.(y + z) = z z.(y + z) = z.y + z.z = z.y + z = z.(y + 1) = z.1 = z
Vijf keer een bewijs: • m.b.v. waarheidstabel (zelf doen syllabus tabel 4.1) • m.b.v. schakelalgebra • m.b.v. 1e distributieve wet (zie boek) • m.b.v. 2e distributieve wet (zie boek) • m.b.v. De Morgan
Wetten van De Morgan: • Wetten gelden ook voor ‘n’ termen:
NAND- & NOR-gates y y & 1 z z NAND-gate NOR-gate
Verkorte tabel NOR-poort x = irrelevant
problem solution Ontwerpen van logische schakelingen
problem Truth table solution
problem Truth table Boole expression solution
problem Truth table Boole expression Reduced Boole expression solution
problem Truth table Boole expression Reduced Boole expression solution Boole algebra
Implementation problem Truth table Boole expression Reduced Boole expression solution Boole algebra
Programmable Logic PLA’s
Majority voting system Set value • redundant system a c b a Signal cond. sensor a Majority Voter Valve control b v Signal cond. sensor b c Vat Signal cond. sensor c valve