Community resourceWorksheet
OCR H446 1.4.3 Circuits, expressions and truth tables
Part 3 of 11 · H446 1.4.3 · Boolean algebra
Moving in any direction between scenario, expression, circuit and truth table is the central demand of OCR H446 1.4.3, and it is where bracket errors surface. This worksheet drills all four representations together, including reading an expression back off a circuit by starting at the final gate.
Students will:
- complete a full truth table using systematic input ordering
- write an expression from a circuit by working backwards from the final gate
- draw a labelled circuit from a given expression while preserving grouping
- match a Boolean expression to the circuit that produces it
- work out how many rows a complete truth table needs for a defined set of variables
Inside: 6 explanation cells, 2 multiple-choice questions, 3 fill-in-the-blanks cells and 2 written answers. 28 marks, about 45 to 55 minutes.
Series: H446 1.4.3 · Boolean algebra, part 3 of 11.
Shared by Coding PathwayVerified teacher
- 13 cells
- About 45 minutes
- CC BY-SA 4.0
- Shared 31 Aug 2026
- Updated 3 Sept 2026
Preview
The whole resource, exactly as a class sees it. Answers and marking are held back.
Circuits, expressions and truth tables
OCR expects you to move in every direction between a scenario, Boolean expression, logic circuit and truth table. They are different representations of the same logic.
You should already know: gate symbols and intermediate signals.
Worked model: one circuit, three written stages
The circuit gives P = (A ∨ B) ∧ ¬C. Work from inputs towards the output. Brackets record the fact that A ∨ B happens before the final AND.
A three-input truth table has 2³ = 8 rows. List inputs systematically from 000 to 111, add intermediate columns, then calculate the final output.
Which expression matches the model circuit?
- AA ∨ (B ∧ ¬C)
- B¬((A ∨ B) ∧ C)
- C(A ∨ B) ∧ ¬C
- D(A ∧ B) ∨ ¬C
For P=(A ∨ B) ∧ ¬C, which input state makes P=1?
- AA=0, B=0, C=0
- BA=1, B=0, C=1
- CA=1, B=1, C=1
- DA=0, B=1, C=0
Reverse translation: start at the final gate
When writing an expression from a circuit, begin with the final gate. Write a placeholder for each of its inputs, then replace each placeholder with the expression produced by the earlier gate. This preserves grouping.
When drawing a circuit from an expression, do the reverse: evaluate the innermost bracket or negation first and connect its output to the next operator.
On paper, draw a logic circuit for R = ¬(A ∧ B) ∨ C. Label every input and the output R.
Build A ∧ B, invert that whole result, then combine it with C using OR.
Students type their answer here.
A greenhouse fan runs when the temperature is high and either a window is closed or rain is detected. Define variables and give the expression. Then state the number of rows needed in its complete truth table.
There are three independent input variables.
Students type their answer here.
Examination lens
An OCR-style question may award separate marks for sub-expressions and the correct final connection. Show brackets clearly. In a truth table, systematic input ordering prevents missing or repeated combinations.
Closed-book checkpoint
Complete these fresh retrieval statements. Checking is held for teacher review.
Review your responses
Check every response against its command word and the supplied constraints. Strengthen unsupported answers with accurate method, mechanism, state or contextual consequence before submitting.