Sec. 1.6

Chapter 1, Section 6

Math Topics – Adding and Subtracting in Bases

Elementary Education – understanding adding and subtracting in base ten through adding and subtracting in other bases

"Children don't hate math. What they hate is being confused, intimidated, and embarrassed by math. With understanding comes passion, and with passion comes growth." Larry Martinek, @Restoringracialjustice

In this section, we are going to dive deep into adding and subtracting in different bases. Why? Because that will help everyone understand adding in base ten more deeply, which will help guide how you teach your future students. It’s not just about “carry the 1”! It’s about math making sense — for everyone!

Adding in Base 5

In the previous homework, I issued a counting challenge! If you are counting in base 5, what’s the next number after 1245?

This is that same as asking for the answer to

  1245
+   15

Think about the Bizz buzz counting game!

Example 1 Count one more than 1245 using the Bizz Buzz game.

The number 1245 means we have counted one buzz, 2 bizzes, and then counted to 4 after that:

BuzzBizzOnes
124

To count one higher, the next person might want to say 5, but in Buzz Buzz, we can’t say 5, so instead they must say “bizz.” Now we have counted to 3 bizzes.

BuzzBizzOnes
130

Example 2 Add 1245 + 1 using base 5 blocks and trading.

In base 5, when you get 5 units, you can trade them for 1 rod.

We can also show this as “carrying the 1”:

    1
  1245
+   15
  1305

This is the same answer as one buzz, 3 bizzes, and no ones.

Question: What would the next person count if you had counted 2 buzzes, 3 bizzes and 4 ones? (That’s the same as if you added 2345 + 15 in base 5.) Try it, and then check, here.

The general principle, when adding in base 5, is to gather five of one kind of block to trade for one of the next higher block.

Example 3 Add 1415 + 1325 using base 5 blocks and trading.

First we add the ones: 1 + 2 is 3, with no trading needed. Then we add 4 rods + 3 rods. We trade 5 of the rods for 1 flat, and we have two left over. Finally, we add the flats 1+1+1 = 3 flats. This is the number 3235.

We can also show the trading as “carrying the 1”:

    1 
    1415
+ 1325
    3235

Question: what would you get if you added 2345 + 123 5 in base 5? Try it, and then check, here.

Adding in Bases

What about if we are in a base other than 5?

Adding in other bases is similar to base 5, but in base 7 we would trade 7 of an object for one of the next object higher: 7 units for a rod, 7 rods for a flat, and so forth. In base 8, we trade 8 for 1, and in base 3, we trade 3 for one. In base 12, we would have to have 12 of an object in order to trade for one of the next higher place value.

In each base, when we get up to the base value, we trade for one of the next higher place value.

Example 4 Try adding each of the following. You can draw the blocks, or add without them – it’s your choice. It is okay to keep using the blocks for as long as you need, even the whole semester! It is not a bad thing to need a physical representation. (I don’t think counting on your fingers is bad, either!)

Base 7Base 8Base 3Base 12
   1647
+ 1517
   2678
+ 4648
   1113
+ 2023
  56712
+ 7312

Here is the first problem, written in base 7 blocks, with the grid on each block shown, so you can see the size:

To add, first gather together all the units. Do you have enough units, that when you put them together, you would have 1 whole rod? What about the rods, do you have enough rods, that if you put them together, you would have a flat? Find the answer using the blocks, then look below for the result. Try the other base problems in a similar way.

Try each one before looking below for the answer.

Tip for the base 12 problem — do not trade unless you have 12 or more!

Base 7Base 8Base 3Base 12
   1
   1647
+ 1517
   3457
    1 1
   2678
+ 4648
   7538
   1 1
   1113
+ 2023
  10203
  1
  56712
+ 7312
  61T12

Blocks for the first problem, in base 7, are shown below.

Notice that for the base 12 problem, 7 + 3 = 10, which is not enough to trade. Write T (or any other letter for 10) in that column. Remember that you cannot write 611012 instead of 61T12 because 611012 looks like 0 in the ones place instead of ten in the ones place.

Subtracting in Bases

Subtracting in base 5 works very similarly to adding in base 5, but now we trade in the other direction: we trade one for five of the next smaller sized block.

Example 5 Subtract 1205 – 1 using base 5 blocks and trading.

We can’t take away one unit as this is, so we trade 1 rod for 5 units.

Example 6 Try subtracting each of the following. You can draw the blocks, or subtract without them. In each problem, if we do not have enough up top to subtract from, we trade one for the base value in the next lower place value. In other words, in base 7, we trade 1 for 7, in base 8, we trade 1 for 8, etc.

Base 7Base 8Base 3
   2347
1517
  56312
2712
   4128
2678

Here is the first problem, written in base 7 blocks, with the grid on each block shown, so you can see the size:

To subtract, ask yourself if you have enough up top to take the bottom blocks away. If not, break apart one of the bocks of the next size up. Remember that it is okay to draw blocks for each problem, if that is what you need to do to understand it.

Look below for the answers.

Base 7Base 12Base 8
   1 +7
   2347
1517
    537
   5 +12
   56312
2712
   53812
   3 +87 +8
   4128
2678
   1238

It may be difficult to understand each step shown up, just as when we tell children to “borrow from the 2” in base ten subtraction, so let’s look at the first one of these with the blocks for that base.

In this base 7 example, we started with 4 units minus one unit, to get three units. In the next place value, we didn’t have enough rods up top to be able to subtract 5 rods, so we broke apart on of the flats into 7 rods, and added those to the three we already had. Then we could subtract 10 rods – 5 rods = 5 rods.

Adding and Subtracting in binary

In binary (base 2), you can only have a 1 or a 0 for a result.

Example 7 Add 12 + 12 in base 2

When you add 1 + 1 you get 2, which you trade for one in the next column, with 0 left:

    12 
+ 12
  102

You could also convert to see why this works: in base 10, 1 + 1 = 2, which converts to 102.

22 = 421 = 220 = 1
10

One in the two’s place, plus zero in the ones place = 1 * 2 + 0 * 1

Example 8 Subtract 102 – 12 in base 2

   +2  
  102 
-  12
    12

Here, we have to “borrow” from the 1 in order to subtract. We trade the 1 for 2 in the smaller place value.