You are on page 1of 3

EED 206 L2 DIGITAL ELECTRONICS Spring 2021

Problem Set 1
To be discussed in the tutorials scheduled onTuesday/Saturday, January 19/23
Obtain the required Boolean expressions by LOGICAL REASONING of the given conditions, WITHOut
CONSTRUCTING TRUTH TABLES, which may be too large for more than 4 inputs.

1. A company has four share-holders A, B, C and D. A owns 20, B owns 30, C owns 40 and D owns 10
shares. A policy can be passed only if share-holders holding 60% or more of the total shares vote for
it. Assuming that A, B, C and D denote binary variables indicating whether the corresponding share-
holder has supported a particular policy or not, obtain a Boolean expression for the condition (P = 1)
for a policy to get accepted, in terms of the FOUR variables A, B, C and D.

2. The board of directors of a bank consists of two directors (D1, D2) and a managing director (MD).
The vault of the bank can be opened on working days either by any two directors together or by the
managing director. On Saturdays, any one of the directors and the managing director can together
open the vault, while on Sundays, all three have to be present to open the vault. Assign binary
variables D1, D2, MD to indicate the presence of the respective officials and variables X, Y and Z to
indicate a working day, Saturday and Sunday respectively. Obtain a Boolean expression for the
condition for opening the vault (V) in terms of the FIVE binary variables D1, D2, MD, X, Y and Z.

3. A robot has fourpermitted directions of movement and three possible speed settings. Let the
direction control and the speed control be applied through two input variables each:
D1D0 = 00(FORWARD) / 11(REVERSE) / 01(RIGHT TURN) / 10(LEFT TURN), and
S1S0 = 00(STOPPED) / 01(LOW speed) / 10(MEDIUM speed) / 11(HIGH speed).
An electronic protection system has to ensure that the robot can move at HIGH speed in the
FORWARDdirectiononly, and REVERSE only at LOW speed. Power to the robot has to be switched
OFF if any of these two conditions is violated. Write down the Boolean expression for anoutput
variablePthat will switch OFF power if P = 1, in terms of the FOUR input variable D1,D0,S1and S0.

4. A student has to decide whether he will buy the textbook prescribed for a course he is going to take,
based upon the following considerations:
(a) cost of the book – LOW/MEDIUM/HIGH,
(b) quality of the teacher – EXCELLENT/GOOD/AVERAGE,
(c) quality of lecture notes – GOOD/AVERAGE,
(d) the book being useful in other courses also – YES/NO,
He would like to buy the book if its cost is LOW. However, either if the teacher is EXCELLENT or if the
teacher is reasonably GOOD and gives GOOD lecture notes, he feels that he may not have to buy the
book. But if the teacher is AVERAGE, and the book is useful in other courses also, he would prefer to
buy the book whatever its cost. If the book is useful in other courses, he would buy it in any case
provided its cost is MEDIUM.
Assign binary variables CL (Low Cost), CM (Medium Cost) QE (Excellent Quality), QG (Good Quality),
LG (Good Lecture notes) and BU (Book Useful) to denote the items he has to consider as input
variables, and a variable Ytorepresent the decision to buy the book. Obtain a Boolean expression for
the outputY in terms of the FIVE input variables.
5. A final-year student of SNUhas to decide whether to go for higher studies or for a job after
graduation. He/she will go for higher studies either if he/she gets admission to a top-level university
abroad (A), or if he/she gets admission to a top-level Indian university (U) with full financial
assistance (F). However, he/she will go for a job if he/she gets an offer from one of the dream
companies (D). He/she will accept the offer from any company in his/her preference list (P) if no
financial assistance is available from any top-level university. But if no such job is available, he/she
may go for higher studies if admission to a top-level Indian university is available even without any
financial assistance.
Assign binary variables A, U, F, D and P to indicate the conditions as indicatedabove, and an output
variable H to denote his decision to go for higher studies and not for a job. Obtain aBoolean
expression for Hin terms of the FIVE input variablesA, U, F, D and P.

6. Shiv Nadar University is debating on whether to open a department for a new upcoming subject.
The decision will be based on the following considerations (levels and associated binary variables
indicated in parentheses):
(a) Scope of doing research in subject area (Low/Medium/High, denoted by two binary variables
SL= 1: Scope Low, SH = 1: Scope High)
(b) Cost of necessary research equipment (Low/Medium/High, denoted by two binary variables
CH = 1: Cost High, CM=1: Cost Medium)
(c) Placement scenario of graduates (Poor/Good/Excellent, denoted by two binary variables
PG = 1: Placement Good, PP = 1: Placement Poor)
The decision of SNU to open the new Department will be reflected by the outputD.
SNU will open the new departmentif the Scope of research is at least Medium and Placement is
Good, provided the equipment Cost is not High. The department will be opened even if the
equipment Cost is High either if the Scope of research is High and Placement is at least Good, or if
the research Scope is at least medium and Placement is Excellent. But the department cannot be
opened in any case if research Scope is Low.
Obtain an expression for D as a Boolean function of the SIX input variables SL, SH, CH, CM, PG and PP.

7. A student about to graduate from Shiv Nadar University has to decide whether he should accept the
job offer he has received through campus interviews, on the basis of
(a) Pay package (Excellent/Good/Poor),
(b)Location of the company (Metropolitan/Remote),
(c) Support for higher education given by the company (Full/Partial/Nil),
(d)His Friends also getting offer from the same company (Yes/No).
He will accept the offer either if the Pay package is Excellent and the company is located in a
Metropolitan area, irrespective of other conditions, or if the Pay package is not Poor and the
company is located in a Metropolitan area and at least Partial Support is given by the company for
higher education. He will accept an Excellent Pay package from a company in a Remote location only
if some of his friends have also been offered jobs there. He will accept even a Good Pay package
from a company in a Remote location if the company gives Full Support for higher education and
some of his friends have also been offered jobs there.
Assign binary variables PE (Excellent Pay), PP (Poor Pay) LR (Remote Location), SF (Full Support), SP
(Partial Support) and FG (Friends Getting offer) to denote the items he has to consider, and express
the output A (A = 1 indicating acceptance) as a Boolean function of these SIX input variables.

You might also like