Question: Let 4a3a2aao be a 5-bit binary number. a) Write an expression in Boolean algebra that evaluates to 1 when an odd number of bits
Let 4a3a2aao be a 5-bit binary number. a) Write an expression in Boolean algebra that evaluates to 1 when an odd number of bits of the number is "one" and 0 otherwise. Submit a file named p5a.py. Examples: 01101 evaluates to 1 but 00110 evaluates to 0. b) Write an expression in Boolean algebra that evaluates to 1 when the number is an odd number and 0 otherwise. Submit a file named p5b.py. Examples: 11100 evaluates to 0 but 10111 evaluates to 1. c) Write an expression in Boolean algebra that evaluates to 1 when the number is a non-zero number and 0 otherwise. Submit a file named p5c.py. Examples: 11110 evaluates to 1 and 00001 evaluates to 1 but 00000 evaluates to 0. d) Write an expression in Boolean algebra that evaluates to 1 when either an odd number of bits of the number is "one" or the number is a non-zero odd number but not both, and 0 otherwise. Submit a file named p5d.py. Examples: 00001 evaluates to 0 and 10010 evaluates to 0 but 00010 evaluates to 1 and 11011 evaluates to 1.
Step by Step Solution
3.46 Rating (162 Votes )
There are 3 Steps involved in it
The Boolean expressions for the given conditions a... View full answer
Get step-by-step solutions from verified subject matter experts
