Grade 7 Computer Science — Adding binary numbers
Add two binary numbers place by place, carrying into the next place whenever a column comes to more than one.
Name: ________________________
1.Add the binary numbers "1011" and "110". Write the answer in binary.
2.Put these binary additions in order of their answers, smallest first.
- 10 + 1
- 100 + 11
- 110 + 100
- 1000 + 101
- 11 + 10
3.Add the binary numbers "11" and "1". Write the answer in binary.
4.Sort each addition by whether its right-hand column produces a carry.
Groups: Produces a carry · No carry
- 101 + 11
- 1000 + 111
- 100 + 10
- 1001 + 1001
- 11 + 1
- 10 + 1
5.Match each binary addition to its answer.
- 1 + 10
- 11 + 11
- 100 + 100
- 101 + 10
- 1001 + 11
- 111
- 110
- 1100
- 11
- 1000
6.Add the binary numbers "10111" and "1001". Write the answer in binary.
7.Adding "111" and "1" gives an answer with how many binary places?
- a) 4
- b) 5
- c) 2
- d) 3
8.Add the binary numbers "1111" and "1". Write the answer in binary.
Answer key — Grade 7 Computer Science — Adding binary numbers
- 1. 10001
- 2. 1. 10 + 1 2. 11 + 10 3. 100 + 11 4. 110 + 100 5. 1000 + 101
- 3. 100
- 4. 1001 + 1001 → Produces a carry; 10 + 1 → No carry; 11 + 1 → Produces a carry; 100 + 10 → No carry; 101 + 11 → Produces a carry; 1000 + 111 → No carry
- 5. 1 + 10 → 11; 11 + 11 → 110; 100 + 100 → 1000; 101 + 10 → 111; 1001 + 11 → 1100
- 6. 100000
- 7. a) 4
- 8. 10000