Homework: Boolean Algebra

 

Construct a truth table for each of the following expressions:

  1. A · (B · C + B · C)

  2. (A + B ) · (A + C) · (A + B)

Use truth tables to prove the following:

  1. 1 · P = P

  2. P + Q = P · Q

  3. P + (Q + R) = (P + Q) + R

  4. (A + B) · (A + B) = A

  5. A + (A · B) = A + B

Simplify the following expressions:

  1. A · (A + B)

  2. T · U · V + X · Y + Y

  3. (B · E + C + F) · C

  4. A · B + A · C + B · A

  5. P + Q + P · Q

  6. (X + Y) · (X + Y)

  7. W · (WXYZ)

  8. ~A + D · B + ~C · ~C + D

  9. (A · ~B) · (~A · C)
  1. Use Boolean identities to prove that XZ = (X + Y)(X + Y)(X + Z)

  2. Is the following distributive law true or false? Prove your answer.

    x XOR (y + z) = (x XOR y) + (x XOR z)

  3. Write the Boolean expression for the following truth table.
     
    x
     
    y
     
    z
     
    F
    0 0 0 1
    0 0 1 0
    0 1 0 1
    0 1 1 0
    1 0 0 0
    1 0 1 1
    1 1 0 1
    1 1 1 1


    Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

    © Copyright Emmi Schatz 2016