Algorithm For Whole Number
Algorithm For Whole Number
Joyce F. Fischer
Jean F. Davis
Here are some reasons why teachers should teach and use alternative
algorithms in their classrooms:
Addition
124
+ 392
} 100 + 300
400
+
+
20 + 90
110
+
+
4 +2
516
This algorithm gives us a way to keep track of groups of the base without
having to remember multi-digit numbers. Starting at the top right place
value (the ones), add down until you get one group of the base or more.
Make a strike and write the remainder small and to the right of the number
that was struck out. At the very bottom of the column write the last
remainder. Count the strikes and put that number at the top of the next place
value. Always start counting at the top. Keep going until there are no more
place values. This method works well for non-standard bases.
Base Five with more space Base Eight with more space
for clarity. for clarity.
1 1 1 2 1 2 1 2
1 1 1 4 2 3 1 5 4
2 1 1 32 2 72 1 21 3
10 1 21 1 1 60 1 4 54
+ 1 10 1 20 + 32 1 2 1 73
1 1 0 2 0 1 2 1 6 6 3
Texas State University Joyce Fischer & Jean Davis
Subtraction
Equal Addition
The equal addition method is taught in schools in Australia and some Latin American
countries. It is also sometimes taught in the northeastern part of the United States.
Add the same number to the minuend and the subtrahend, but in a different form, then
subtract. This method never involves borrowing.
1
3 1 Add ten ones 3 1
3
1
2 0 7 Add ten tens 2 0 7
2
If more than one place value needs to be adjusted, do all of them at once, then subtract.
1 1
2 1 1 Add ten ones, Add ten tens 2 1 1
1 3
The Austrian method is really the same idea as Equal Addition, but written in a different
horizontally oriented form.
= 400 + 10 + 6
= 416
In the second step, we added 10 to each number. In the third step, the 10 was combined
with the 4 ones in the minuend and with the 4 tens in the subtrahend, making the
subtraction possible.
3002 – 1875
= (3000 + 2) – (1000 + 800 + 70 + 5)
= ( 3000 + 1000 +100 + 10 + 2) – (1000 +1000 + 800 + 100 + 70 + 10 + 5)
= (3000 + 1000 + 100 + 12) – ( 2000 + 900 + 80 + 5)
= (3000 – 2000) + (1000 – 900) + (100 – 80) + (12 – 5)
= 1000 + 100 + 20 + 7
= 1127
Texas State University Joyce Fischer & Jean Davis
This method for subtraction is used in Europe. With this algorithm, we start by adding
some power of the base in the middle of the problem then we subtract it out at the end of
the problem. Beginning with the middle number, subtract the digit below this number and
then add the digit above this number. If you need to carry, add the carried number to the
top number. The leftmost digit of the answer (difference) will always be a one. Cross it
out and you have the difference. Here are several examples.
Multiplication
Egyptian Multiplication
Our insight into the arithmetic of the ancient Egyptians comes primarily from the Rhind
Papyrus. (Burton, p. 32) Written about 1650 B.C., it contains numerous multiplication and
division problems. A cumbersome numeration system necessitated performing
multiplication through repeated additions. This method for multiplication reduces the
process to doubling and adding. It is a type of Duplation. Beginning with 1; make a chart,
like the one below, by doubling the number in the left column each time. When two times
the number in the left column is greater than the first factor, STOP!! Find the numbers in
the left column that add up to the first factor. Add the corresponding numbers in the right
column. This method does not translate well to other bases for beginning students.
Original Problem: 26 X 42
1 X 42 = 42
2 X 42 = 84
4 X 42 = 168
8 X 42 = 336
16 X 42 = 672
26 = 16 + 8 + 2 so add 672
336
+ 64_
1092
Lattice Multiplication
Lattice multiplication was introduced into Europe in the 13th century by the mathematician
Leonardo of Pisa, more commonly known as Fibonacci. The lattice multiplication
algorithm appeared in the very first printed arithmetic book, in Treviso, Italy in 1478.
(Sonnabend, p. 170)
1) Start with a rectangular grid having the same number of columns (3) as the number of
digits in one factor (172), and the same number of rows (2) as the number of digits in
the other factor (93). Place the digits of one factor across the top and the digits from
the other factor down the right side. Then draw diagonals from upper right to lower left
to create the “lattice” design.
2) Multiply the corresponding digits and enter their products into the lattice as shown
below, the tens digit going in the upper triangular region and the ones digit in the lower.
Texas State University Joyce Fischer & Jean Davis
3) Finally, add along the diagonals, starting in the lower right corner, moving left, and
carrying to the next diagonal when necessary.
The advantage of this method is that all the multiplying is done first, then the adding. It is
an excellent way to organize the multiplication of numbers with 3 or more digits each. It
also translates wonderfully to non-decimal bases.
Texas State University Joyce Fischer & Jean Davis
The so-called “Russian Peasant” method, frequently seen in textbooks for pre-service
teachers (Long, p. 208), is the ancient Egyptian “duplation and mediation” procedure. It
has been renamed because of its use by Russian peasants, even into the 20th century.
(Burton, p. 36) The advantage of this method is that the only multiplication facts we need
to know are how to double and how to take half of a number.
Take half of one factor (disregard remainders) and double the other factor.
To get the answer, add the numbers in the doubles column that are opposite ODD numbers
in the halves column:
While this might be a tedious method to have as our only way to multiply, there are certain
problems for which it is quite nice.
Division
Egyptian Division
This method for division reduces the process to doubling and subtracting. It is the inverse
of Egyptian multiplication. The divisor is doubled until the dividend is reached and the
quotient is the missing factor. Beginning with 1, make a chart, like the one below, of
doubles of the divisor. When the number in the right column exceeds the dividend, STOP!!
Find the numbers in the right column that add up to the dividend. When the remaining
number that you need to add is strictly less than the divisor, record it as the remainder.
Add the corresponding numbers in the left column to produce the quotient. This method
does not translate well to other bases for beginning students.
1 X 9 = 9
2 X 9 = 18
4 X 9 = 36
8 X 9 = 72
16 X 9 = 144
32 X 9 = 288
64 X 9 = 576
288 = 32 X 9
+ 36 = + 4 X 9
+ 18 = + 2 X 9
+ 9 = + 1 X 9
351 39 Total
But we need 352 so we must add 1 to the 351. The quotient is 39 and the remainder is 1.
9 352
– 288 32 X 9
64
– 36 4 X 9
28
– 18 2 X 9
10
– 9 1 X 9
1
6 136
-60 10 We have subtracted
76 6 ten times
-60 10
16
-6 1
10
-6 1
4 22 We have subtracted
6 a total of 22 times
16 496
-160 10
336
-160 10
176
-160 10
16
-16 1_
Remainder 0 31 Quotient
Many students are clever enough to construct their own algorithms for the
course, the responsibility of the teacher to make sure that these algorithms will work
consistently. For those students who have trouble learning the standard algorithms
or who just want to try some different ones for variety, we recommend these as a
way to engage the students in the process of learning mathematics in an active fun
showing a variety of methods yields creative adept learners who are willing to
References:
Bennett, Albert B. and Nelson, L. Ted (2004). Mathematics for Elementary Teachers: A
Burton, David M. (2003). The History of Mathematics, 5th Edition. New York:
McGraw-Hill.
C. Merriam Company.