T6 Boolean Algebra
T6 Boolean Algebra
T6 Boolean Algebra
2. Construct a truth table to express the values for each of the functions below:
(a) F( x, y ) = ( xy ) '+ y + x '
(b) F( x, y, z ) = z + x ( x + y ) '
(c) F( x, y, z ) = y ' ( xz + x ' z ')
(b)
(c)
(c) ( x + z )( y + z )
7. Given a Boolean function as follows. Obtain the truth table of the function. Find the
minterm and maxterm expression of the function.
F = xy’ + y’z + xz
8. From the truth table, obtain the minterm expression for X1 and X2. Use K-map to
simplify the minterm expression.
X Y Z X1 X2
0 0 0 0 1
0 0 1 1 1
0 1 0 0 1
0 1 1 1 1
1 0 0 1 1
1 0 1 0 1
1 1 0 1 0
1 1 1 1 0
9. Given a truth table of variables X, Y and Z for the function F(X, Y, Z).
X Y Z F(X, Y, Z)
1 1 1 1
1 1 0 1
1 0 1 0
1 0 0 1
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
(a) Obtain the Boolean expression for F(x, y, z) in minterm and maxterm.
(b) Simplify the minterm expression.
(c) Draw the logic circuit for the simplified expressions in part (b).
10. In a singing contest, 3 judges A, B and C can register their votes as ‘1’ or ‘0’ through
switches allocated to them. Contestants will be disqualified if two or more judges
register ‘0’ votes for them.
(a) Construct a truth table for the above.
(b) Obtain a simplified Boolean expression for the output ‘qualified’.
(c) Construct a logic circuit for the simplified ‘qualified’ output.
Answers:
1. (a) 1, 1 (b) 0, 1
3. (a) (x’y’)’ (b) (x’yz)’(x’+y+z’) (c) [(a+b)’+c’]’
5. (a) A’C + AB’ (b) B + A’ (c) AB + A’C (d) A’C + BC + AB’C’
(e) A’B (f) wx + wyz’
7. 0, 1, 0, 0, 1, 1, 0, 1
Minterm expression = x’y’z+xy’z’+xy’z+xyz
Additional Questions:
1. Obtain the simplified Boolean function from the Karnaugh map below. Show all of
your working.
CD
AB 00 01 11 10
00 1 1
01 1 1
11 1 1
10 1
(a) From the truth table above, obtain the minterm and maxterm expressions of F.
(b) Simplify the minterm expression in (i) as far as you can.
(c) Draw the logic circuit for the simplified expression for F.
1.
CD
AB 00 01 11 10
00 1 1
01 1 1
11 1 1
10 1