Small practice. Bright discoveries.Explore the free starter collection
Back to worksheets
ReasoningAges 16-18

Boolean logic evaluation

Evaluate compound Boolean expressions using NOT, AND and OR operators. Review suitability for your learners before teaching.

New variationTry interactive challengeBrowse templates

Choose “Save as PDF” to keep a copy. Use your browser’s paper setting for A4 or Letter.

Worksheet StudioPractice pack · Ages 16-18

Boolean logic evaluation

Take your time. Show your thinking.

  1. 1. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    Given P = TRUE and Q = FAL… · Boolean logic evaluation
  2. 2. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    Given P = FALSE and Q = TR… · Boolean logic evaluation
  3. 3. Given P = TRUE and Q = TRUE, evaluate the Boolean expression: NOT (P AND Q). (Write TRUE or FALSE.)

    Given P = TRUE and Q = TRU… · Boolean logic evaluation
  4. 4. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: (NOT P) AND Q. (Write TRUE or FALSE.)

    Given P = FALSE and Q = FA… · Boolean logic evaluation
  5. 5. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: NOT (P OR Q). (Write TRUE or FALSE.)

    Given P = FALSE and Q = FA… · Boolean logic evaluation
  6. 6. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P AND Q. (Write TRUE or FALSE.)

    Given P = FALSE and Q = TR… · Boolean logic evaluation
  7. 7. Given P = TRUE and Q = TRUE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    Given P = TRUE and Q = TRU… · Boolean logic evaluation
  8. 8. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P AND (NOT Q). (Write TRUE or FALSE.)

    Given P = FALSE and Q = TR… · Boolean logic evaluation
  9. 9. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: P AND Q. (Write TRUE or FALSE.)

    Given P = FALSE and Q = FA… · Boolean logic evaluation
  10. 10. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: P OR Q. (Write TRUE or FALSE.)

    Given P = TRUE and Q = FAL… · Boolean logic evaluation
  11. 11. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: P AND (NOT Q). (Write TRUE or FALSE.)

    Given P = TRUE and Q = FAL… · Boolean logic evaluation
  12. 12. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P OR Q. (Write TRUE or FALSE.)

    Given P = FALSE and Q = TR… · Boolean logic evaluation
12 questions · Seed 104732 · Age guidance, not curriculum certification
View the answer key
Worksheet StudioAnswer key · Ages 16-18

Boolean logic evaluation

Answers and reasoning. Review before teaching.

  1. 1. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    FALSE

    Substituting P = TRUE and Q = FALSE into (NOT P) OR Q evaluates to FALSE.

  2. 2. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    TRUE

    Substituting P = FALSE and Q = TRUE into (NOT P) OR Q evaluates to TRUE.

  3. 3. Given P = TRUE and Q = TRUE, evaluate the Boolean expression: NOT (P AND Q). (Write TRUE or FALSE.)

    FALSE

    Substituting P = TRUE and Q = TRUE into NOT (P AND Q) evaluates to FALSE.

  4. 4. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: (NOT P) AND Q. (Write TRUE or FALSE.)

    FALSE

    Substituting P = FALSE and Q = FALSE into (NOT P) AND Q evaluates to FALSE.

  5. 5. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: NOT (P OR Q). (Write TRUE or FALSE.)

    TRUE

    Substituting P = FALSE and Q = FALSE into NOT (P OR Q) evaluates to TRUE.

  6. 6. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P AND Q. (Write TRUE or FALSE.)

    FALSE

    Substituting P = FALSE and Q = TRUE into P AND Q evaluates to FALSE.

  7. 7. Given P = TRUE and Q = TRUE, evaluate the Boolean expression: (NOT P) OR Q. (Write TRUE or FALSE.)

    TRUE

    Substituting P = TRUE and Q = TRUE into (NOT P) OR Q evaluates to TRUE.

  8. 8. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P AND (NOT Q). (Write TRUE or FALSE.)

    FALSE

    Substituting P = FALSE and Q = TRUE into P AND (NOT Q) evaluates to FALSE.

  9. 9. Given P = FALSE and Q = FALSE, evaluate the Boolean expression: P AND Q. (Write TRUE or FALSE.)

    FALSE

    Substituting P = FALSE and Q = FALSE into P AND Q evaluates to FALSE.

  10. 10. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: P OR Q. (Write TRUE or FALSE.)

    TRUE

    Substituting P = TRUE and Q = FALSE into P OR Q evaluates to TRUE.

  11. 11. Given P = TRUE and Q = FALSE, evaluate the Boolean expression: P AND (NOT Q). (Write TRUE or FALSE.)

    TRUE

    Substituting P = TRUE and Q = FALSE into P AND (NOT Q) evaluates to TRUE.

  12. 12. Given P = FALSE and Q = TRUE, evaluate the Boolean expression: P OR Q. (Write TRUE or FALSE.)

    TRUE

    Substituting P = FALSE and Q = TRUE into P OR Q evaluates to TRUE.

12 questions · Seed 104732 · Age guidance, not curriculum certification