Converting a larger decimal number to binary
To write a number in 8-bit binary, go from 128 down to 1. If the place value fits in what is left, write 1 and subtract it. If not, write 0. Check by adding the place values.
Understanding Converting a larger decimal number to binary in Years 7–8 Data & Information
What it does: The 1s are in the 128, 16, 4 and 2 places. Adding them gives 150, which matches the starting number. 100 - 64 = 36, 36 - 32 = 4, and 4 - 4 = 0. So the 64, 32 and 4 places get a 1 and the rest get a 0. 128 is smaller than 200, so it fits. Write 1 and subtract: 200 - 128 = 72. The subtraction method takes away each place value that fits, so the number left gets smaller. 45 = 32 + 8 + 4 + 1, which gives 00101101. The other answer adds up to 32 + 8 + 2 + 1 = 43.
Common mistakes: After taking away 128, only 22 is left. 64 is bigger than 22, so it does not fit. The line should say '64 does not fit: write 0'. Only 8 is left, so 32 does not fit. When a place value does not fit you write 0, not 1. The line should end with 'write 0'.
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 9–45) and word search (Modules 9–80).
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
subtract place valuesFill in the Blanks
Spot the Error
Student with a class code? Join your class →