Assignment 3 Boolean algebra - Nguyễn Quốc An - BTECC01K10T
Assignment 3 Boolean algebra - Nguyễn Quốc An - BTECC01K10T
Internal verification:
Assignment 3: Boolean Algebra
LO3: Investigate solutions to problem situations using the application of Boolean algebra
Part 1: Discuss two real world binary problems in two different fields using applications of Boolean
algebra.
=> Problem 1: Three-way devices are used in industry to control the moisture or gas in one direction or
the other. Such valves feature a switch and a multiple actuators (left and right). When activated, limit
switches generate a 1 on their output. Because the two limit devices could never be initiated around the
same time, the computer program logic of these devices is made to enter an XOR, which would not
enable output 1 for input 11. As a result, the issue has been resolved.
=> Problem 2: Truth tables are being used in traffic enforcement to establish Boolean logic functions
(which would be encoded) that require handling the various input environments (the roads), evaluating
the outcomes (traffic signals), and keeping the structure under control.
Part 2:
1, Develop truth tables and its corresponding Boolean equation for the following scenarios.
''If the driver is present AND the driver has NOT buckled up AND the ignition switch is on, then
the warning light should turn ON.''
=> Assume, the Boolean expression for this application can be written as:
If the driver is present = D, the driver has NOT buckled = B’, the ignition switch is on = I,
A̅ B̅ C + A B̅ C̅ + ABC + A̅ B C̅
A B C W X Y Z W + X + Y+Z
0 0 0 0 0 0 0 0
0 0 1 1 0 0 0 1
0 1 0 0 0 0 1 1
0 1 1 0 0 0 0 0
1 0 0 0 1 0 0 1
1 0 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 1 1 0 0 1 0 1
(A + B̅ + C)(A + B + C)(A̅ + B + C̅)
=> Assume, X = A + B̅ + C, Y = A + B + C, Z = A̅ + B + C̅
A B C X Y Z XYZ
0 0 0 1 0 1 0
0 0 1 1 1 1 1
0 1 0 0 1 1 0
0 1 1 1 1 1 1
1 0 0 1 1 1 1
1 0 1 1 1 0 0
1 1 0 1 1 1 1
1 1 1 1 1 1 1
Part 3: Find the simplest form of given Boolean expressions using algebraic methods.
= A + AB + B + BC + C + AC
=A+B+C
= AB + AC + B̅C + AC + BC + BA̅
= AB + AC + B̅C + BC + BA̅
= AB + AC + C(B̅ + B) + BA̅
= B(A + A̅) + AC + C
= B + AC + C
= B + C(A + 1)
=B+C
3, (A + B)(AC + AC̄) + AB + B
= AC + AC̅ + A(B + 1)
= AC + AC̅ + A
= A(C + C̅) + A
=A+A=A
= BA̅ + AB + A + AB̅
= B(A̅ + A) + A(B̅ + 1)
= A̅B + A
Part 4:
AB/C 0 1
00 0 0
01 0 1
11 0 1
10 1 0
(A’B + C’) = (A’ + C’)(B + C’) = (A’ + C’ + B)(A’ + C’ + B’) * (B + C’ + A)(B + C’ + A’) =
Standard form: