Why computers do not use ten states
Two states (on or off) are easy to tell apart even when signals are weak or noisy. Ten voltage levels would be easy to confuse, so binary makes errors less likely.
Understanding Why computers do not use ten states in ACARA Digital Technologies Years 7–8
What it does: Even with 0.3 V of noise, 4.7 V is still clearly high, so it is read as 1 and no error happens. Levels are only 0.5 V apart, so 0.5 V of noise makes level 6 look like level 7, which gives a wrong value. Telling 'on' from 'off' is easy. Telling ten close voltage levels apart is much harder, so binary is more reliable. Circuits that only decide between two states are simple. Circuits that measure many precise levels would be more complex and costly. The computer only has to decide high or low. It does not need an exact measurement, which keeps it reliable.
Common mistakes: An if line must end with a colon. With only two states, one threshold check is enough to tell on from off. It should be: if volts > 2.5:. An if line must end with a colon. With two states the gap is big (5), so noise is much smaller than half the gap and the signal is reliable. It should be: if noise < gap / 2:.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 189–203) and word search (Modules 189–236).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
binary reliabilityFill in the Blanks
Spot the Error
Student with a class code? Join your class →