Skip to main content

Section 3.1 Number Systems And Place Value

Place value is a very important concept that allows us to write down very large (and very small) numbers in a small amount of space. If we didn’t have the concept of place value, we would simply use the number of "ticks" we wanted to write down to represent that number. For example, if we wanted to write down "twenty" we would do something like the following:
And if we want to represent the number "one hundred and twelve" we would write:
You can see how difficult it would be to write down and understand large numbers, or to easily do operations with them, like addition, subtraction, multiplication, and division.
The idea of place value is incredibly powerful. It allows us to represent quantities with something more compact and useful than "a bunch of ticks". For example, the number ten is (usually) represented by 10, which is really a 1 followed by a 0. In this chapter, we’ll talk about the concept of place value, what we need in order to be able to express any number using the idea of place value (called a numeration system), and how we can use the ideas of place value to easily add, subtract, multiply, and divide whole numbers.

Subsection 3.1.1 Introduction to Number Systems

Consider the following objects:
In order to work with the idea of quantities, we want some symbol to represent this number of quantities, and other numbers of quantities too. In the Western world (and much of the rest of the world too) we’ve chosen the symbol "5" to represent these quantities. Note that it doesn’t mean these particular five things, but simply the idea of having that many of anything.

Definition 3.1.1.

A numeral is a representation of a quantity of some type.
Note the difference between a numeral and a number: a number is the actual amount, whereas a numeral is some symbol that represents this amount.
Numerals, however important as they are to being able to work with and understand quantities, aren’t enough. Just imagine if we had a completely unique symbol for every whole number there is, and there are infinitely many so this is impossible anyway. So, we use the idea of place to represent any number we like using a finite (and usually small) amount of symbols.
Think about why we write the number "eleven" with the numerals 11. What does this actually mean? We have two 1’s, but they’re playing different roles solely due to their location in the numeral. The leftmost 1 means "one ten" and the rightmost 1 means "one one". So, really, we read that number as "one ten and one one," whose number happens to have the name "eleven".
For a number system using place value to indicate a number, we need to have a few necessary things:
  1. A symbol for indicating zero and a symbol for indicating one
  2. A set \(D\) of unique numeral symbols, digits for representing consecutive numbers (beginning with zero and one) without the concept of place value.
Note that \(|D|\) is called the base of our number system. For example, our base ten number system has the digits \(\{0,1,2,3,4,5,6,7,8,9\}\) and any number larger than nine we can represent using the place of digits.
Note that in base \(b\text{,}\) \(|D| = b\) and \(D = \{0,1,2, \ldots, b-1\}.\) So, for example, in base \(7\) the digit set is \(D=\{0,1,2,3,4,5,6\}\text{.}\) Note that these are all the possible remainders when dividing whole numbers by 7.
How does place value work? Let’s see what happens as we count up from one to twelve:
The idea is that once we reach nine ticks, we "run out" of digits to express any larger numbers with their own symbol. So, we group ten of these together to make one "ten" and we express this as a digit to the left of the ones place.
Similarly, let’s count from ninety-seven to one hundred-three:
You can see once we add an additional tick (or one) to ninety-nine, we then have ten ones. So we regroup those ones to one ten. Now this gives us ten tens, and since we have ten of those, we need to regroup them into a new place, called the hundreds place.
We’ll look at models of multiplication and exponents in a later place in the book, but we will rely on our intuition about multiplication and our knowledge of exponents to help us talk about place value. We know that in our base ten number system, we group ten of one place to make one of the next place. We start with the ones place, which we can express as \(10^0\text{,}\) as any non-zero number to the power of \(0\) is \(1\) (we will see why later.) So we know that we can express the tens place as 10 ones\(=10 \times 1 = 10^1\) (remembering that an exponent of 1 is the same as having no exponent). We can also think of a "long" as being a one-dimensional object; that dimension being length.
Similarly we group 10 tens to make one hundred: \(10 \times 10=10^2=100\text{.}\) Similarly to a "long" we can view the hundred "square" as a two dimensional object, with length and width. Hopefully you are noticing the relationship to the exponent of the place.
We group 10 hundreds to make one thousand: \(10 \times 100=10^1 \times 10^2 = 10^{1+2} = 10^3 = 1000\text{.}\) Similarly to a "long" and "square" we can view the thousand "cube" as a three dimensional object, with length, width, and depth.
As we can really only think in three dimensions well (some mathematicians can visualize some higher dimensions, but not too many!), we can’t think of a ten-thousand as a four-dimensional object. However, we can "reunitize" and think of the thousand as a new type of unit. Then, one ten-thousand \(10 \times 1000=10 \times 10^3 = 10^4\) can be visualized as a "long" made up of ten-thousands, a hundred-thousand \(10^5\) can be viewed as a square made up of ten ten-thousands. We "reunitize" again when we hit one million, and reunitize after every three places. This may be why we decided to express places in "name", "ten-name", and "hundred-name".
This idea of expressing a number in its places will be very helpful later on. For example we can write
\begin{equation*} 57642 = 5\times 10^4 + 7 \times 10^3 + 6 \times 10^2 + 4 \times 10^1 + 2 \times 10^0. \end{equation*}
We call this the expanded place form of a number. Note that we write \(10\) as \(10^1\) and \(1\) as \(10^0\) to highlight the pattern of decreasing exponents as you move from left to right.
A good question is "is there anything special about regrouping in units of ten ?" or in the language of number systems "why do we use base ten?" The answer to this is no! We can indeed have a base of any counting number we like (say in base \(b\)) and then regroup once we have \(b\) of any place.
Let’s try writing "thirteen" in a few different bases so that you get a feel for what is happening:
We can write these as the following numerals (note that the base is written as a subscript so that you know what base each number is in. We’ll keep this practice up when needed.)
\begin{equation*} 13_{ten} \ 15_{eight} \ 23_{five} \ 11_{twelve} \ 1101_{two} \end{equation*}
We’ll explore different bases as this chapter progresses. To have a solid understanding of place value, you should be able to understand numbers written in any base, and be able to work with other bases when doing arithmetic.
Note that in our examples, we group ones into "long" pieces (1-dimensional), then group those longs into squares (2-dimensional), and then group squares into cubes (3-dimensional). In base ten the longs are tens, the squares are hundreds, and the cubes are thousands. A thousand can be thought of as a new kind of "one" in three dimensions—one cube of size ten. This helps explain why our place-value language repeats terms like ten, hundred, and thousand as we move up: ten thousand (a line of thousands), hundred thousand (a square of thousands), and million (a cube of thousands), and so on.
The idea of expanded place form extends to any base too. For example, we can write \(1537_{eight}\) in its expanded place form: \(1 \times 10^{3}_{eight}+5 \times 10^2_{eight}+3 \times 10^1_{eight}+ 7 \times 10^0_{eight}\text{.}\) Remember we are thinking in base eight, so \(10^{3}_{eight}\) is the number \(8 \times 8 \times 8 = 512\) in base ten, \(10^2_{eight}\) is the number \(64\) in base ten, and so on. To avoid any confusion, we’ll only use the words "tens", "hundreds", etc to refer to base ten, and block names like "longs", "squares", etc to refer to places in any base.
As our number system is base ten, we almost have too much "muscle memory" to be able to think about how place value works, and how our algorithms for doing arithmetic work. So we’ll frequently change to other bases for this chapter.

Subsection 3.1.2 Converting From Base Ten

Let’s think about how to change from one base to another.

Example 3.1.2.

Let’s start in base ten. Suppose we wanted to write the base ten number 25 in base four. We can start by thinking to breaking up all of the base ten groupings into single ones:
Then, we can make as many groups of four ones (longs) as possible (we’ll regroup those later):
There! We’ve made six longs, and we have 1 one left over. Now we have more than four longs so let’s regroup four of them into one sixteen (square):
Now, we have 1 square, 2 longs, and 1 one. So we can write this number as \(121_{four}\text{.}\)
Let’s do one more example:

Example 3.1.3.

Let’s write the number 77 in base five. First, we make as many groups of five as we can:
We have divided the 77 ones into 15 groups of five (longs) with 2 remaining.
Now we group our 15 longs into groups of five, giving us groups of twenty-five, or squares:
Now we have 3 squares, and 2 ones. Can we write this as \(32_{five}\text{?}\) No! Be careful here. We are missing a place; we have no fives, so we need to indicate that with the digit 0: so we should write \(302_{five}\text{.}\) Note that \(32_{five}\) is 3 fives and 2 ones, which is 17 (in base ten). This is why that 0 digit is important!
Let’s analyze the examples above to come up with a procedure to convert any base ten number into a different base.
  1. Divide our base into the number of ones. The remainder is our ones digit.
  2. Take the quotient of the step above and divide our base into that. The remainder is the next digit to the left.
  3. Repeat the previous step until we have a quotient of 0. Then you have your number in the desired base.
Let’s view the previous example in terms of division:

Checkpoint 3.1.4.

Subsection 3.1.3 Converting To Base Ten

How can we convert in the other direction? If we have a number in, for example, base six, how can we determine which number it is base ten? Let’s look at an example:

Example 3.1.5.

Let’s look at \(2514_{six}\text{.}\) What does this mean? Reading from right to left, we have 4 ones, 1 long, 5 squares, and 2 cubes. Longs are 6 ones, squares are \(6 \times 6= 6^2 = 36\) ones, and cubes are \(6 \times 6 \times 6 = 6^3 = 216\) ones. We can now add all of the ones and group in our usual base ten:
\begin{equation*} 2 \times 6^3 + 5 \times 6^2 + 1 \times 6 + 4 \times 1 = 622 \end{equation*}
Converting cubes and squares to ones in base six
Converting our base six number to base ten
Let’s do one more example:

Example 3.1.6.

Let’s look at \(10010101_{two}\text{.}\) Here we have 1 one, 0 longs of size \(2^1\text{,}\) 1 square of size \(2^2\text{,}\) and similarly 0 \(2^3\text{,}\) 1 \(2^4\text{,}\) 0 \(2^5\text{,}\) 0 \(2^6\text{,}\) and 1 \(2^7\text{.}\) So we have:
\begin{equation*} 1 \times 2^7 + 0 \times 2^6 + 0 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 1 \end{equation*}
\begin{equation*} = 128 + 0 + 0 + 16 + 0+ 4 + 0 + 1 = 149 \end{equation*}
Just like before, let’s determine a method for converting from any base to base ten:
  1. 1. Multiply the digits in the place value spot by the value of the place.
  2. Sum these together in usual base ten arithmetic.

Subsection 3.1.4 Base Twelve

So far, we’ve only dealt with bases of ten or less. But there’s nothing stopping us from dealing with bases larger than ten. The only thing is that we, so far, only have digits for numbers from 0 to 9. If we’re not allowed to regroup until we have twelve things (ones, longs, etc) we need new digits to represent the numbers "ten" and "eleven". There aren’t any really standard choices for these digits, but let’s choose "A" to mean "ten" and "B" to mean "eleven".
To get a feel for base twelve, let’s count in base twelve, starting at one, and going to fifteen.
It might take a while to wrap your head around not regrouping when you have ten things, but in base twelve we do not.

Example 3.1.7.

Let’s convert a base ten number to base twelve to get a feel for it. Let’s start with 155 and use our algorithm above.
\begin{equation*} 155 = 12 \times 12 + 11 \end{equation*}
\begin{equation*} 12 = 1 \times 12 + 0 \end{equation*}
\begin{equation*} 1 = 0 \times 12 + 1 \end{equation*}
So 155 in base twelve is \(10B_{twelve}\text{.}\) Note that since we have eleven ones remaining, we write that in base twelve as \(B\text{.}\)

Example 3.1.8.

Now let’s convert a base twelve number to base ten. Let’s try \(13A09_{twelve}\text{.}\) Using the algorithm above:
\begin{equation*} 13A09_{twelve} = 1 \times 12^4 + 3 \times 12^3+ 10 \times 12^2 + 0 \times 12^1 + 9 \times 1 \end{equation*}
\begin{equation*} = 1 \times 20736 + 3 \times 1728 + 10 \times 144 + 0 \times 12 + 9 \times 1 = 27369 \end{equation*}