Boolean Algebra Define the following Operation - IT/Computer Science Assignment Help

Download Solution Order New Solution
Assignment Task:

Task:

Problem 1: (20 points) Let (B,+, •,′, 0, 1) be a Boolean algebra. Define the following operation ∧? (called NAND, a short-hand for “not and”) ???????? ∧? ???????? ? (????????????????)′. a) Give the truth table of ∧?. b) Is ∧? commutative? Associative? Distributive over +? Distributive over •? Prove your answers c) Express ???????? + ???????? and ???????? • ???????? and ????????’ using the operation ∧? but without using +, • , or ′.

Problem 2: (20 points) a) In a competition judged by a panel of 4 judges, after each player completes his/her presentation, each judge enters his/her vote of yes or no (yes=1, no=0) into a machine. The machine tallies the votes, and returns 1 (that is, pass) if at least 3 judges vote yes. Otherwise, the machine returns 0 (for fail). Express the working of the machine as a Boolean function of four variables (the 4 judges’ votes). b) Same as (a) except that this time the judge #1 has veto power. That is, the machine returns 1 if judge #1 and at least two other judges vote yes; otherwise, the machine returns 0. c) Same as (a) except this time we are interested to see if the 1st and 2nd judges agree and the 3rd and 4th judges disagree. If so, the machine returns 1; otherwise, it returns 0.

Problem 3: (20 points) For each of the three Boolean functions you obtained in problem 2, put the function in disjunctive normal form (DNF) and in conjunctive normal form (CNF). Problem 4: (20 points) For each of the following Boolean expressions, give the truth table, and put the expression in DNF and CNF. a) ???????????????????????? + ????????’(???????? + ????????′????????′) b) ????????(???????? + ????????????????’) + ????????’????????’ c) ????????(???????????????? + ????????????????′???????? + ????????′????????????????) d) (???????????????? + ????????′????????′ )(???????????????? + ????????′????????′) + ???????????????????????? Problem 5: (20 points) Minimize each of the expressions of problem 4 using Karnaugh maps. Show the Karnaugh maps. Bonus Problem: (5 points) a) Let ????????,???????? and ???????? be three Boolean variables. Also, let ????????(????????,????????, ????????) = ? 0 if the number of variables of value 1 is even 1 if the number of variables of value 1 is odd and ????????(????????,????????, ????????) = ? 0 if the number of variables of value 1 is at most 1 1 if the number of variables of value 1 is at least

2 . Express ???????? and ???????? as Boolean expressions in terms of ????????,???????? and ????????. b) Design a circuit for ???????? made up of no more than 9 and/or-gates, and a circuit for ???????? made up of no more than 5 and/or-gates. Note that you can use inverters and they don’t count towards the number of gates used.

The above  IT Assignment has been solved by our  IT Assignment  Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.