It took a few minutes, but I finally realized
that RPN stands for Reverse Polish Notation. This is normally used
in advanced courses on symbolic logic. Why do we not see it in
"regular math"?
I have just added a note to myself to add a comment on RPN in
the NCTM paper I am writing on notation.
In addition to the three forms of notation mentioned in the book,
there are the many different conventions for different programming
languages. Floating point form (which is new to me) is necessary
to accommodate the small screen of a calculator. Similarly, the
conventions of programming languages are to accommodate the restrictions
imposed by computers which require unambiguous expressions. As
humans we are more flexible (e.g. whether multiplication is specified
by an x, a dot or is implicit). But this may be part of the difficulty
for young children - we are inconsistent. But learning to deal
with inconsistency is also important. However we should at least
make this inconsistency explicit!
The section on estimation was familiar but the example on the
grains of wheat on a checkerboard caught me by surprise. It was
not the math, but the extra effort the author took to see how large
the answer was: how large is a grain of wheat, how large is a bushel
and what is the annual wheat production for the US! |