Few people (but most are right here) can recite PI to enough digits to reach the level of inaccuracy. And those who believe that PI is exactly 22/7 are unaffected by FDIV. (YES, some schools do still teach that!)

On Tue, 8 Jan 2019, Eric Korpela wrote:
Really? I find it hard to believe any schools taught that as anything other than an approximation.

I first encountered it about 60 years ago, in fifth grade. Our textbook said, "PI is about 3.1416 or 22/7." Our teacher insisted that that sentence meant "PI is about 3.1416, or exactly 22/7." I argued it. I pointed out that 22/7 was about 3.1429, and "why would they say 'about 3.1416' instead of 'about 3.1429' if it were actually 22/7?" I got sent to the principal's office. My father, who COULD recite a dozen digits of PI gave me a hard time about "staying out of trouble".

I thought that that was the last of 22/7, other than that my classmates had been subjected to "lies told to children".

In 1983 - 2013, I taught in the community college. One of my courses was [BEGINNING] "Computer Math". The students were mostly high school graduates 18-25 years old, adults seeking career change or enhancement, and a rare few there for recreational education.

About every other semester, I would have a student who had been taught "exactly 22/7"! One guy admitted that he had just never bothered to divide it out. Once he did, he understood the concept of "approximation", did his homework, and found better ones, like 355/113.

A silly little exercise to get across the concept of approximation was to get them to divide 1 by 3, write down the result, then clear, and multiply that result times 3. "What is WRONG with that calculator?" :-) Once they grasped a comparison to "rounding", "approximation" wasn't so alien.


They all thought that they knew binary, but many were unaware of octal or hexadecimal! Hardly any had any idea about NEGATIVE numbers! - "don't you just use a minus sign?", which I easily changed into the concept of a sign bit, followed by deriving one's complement and then two's complement by pointing out that it would be useful to have a bit pattern that we could add to a number to get zero. "The overflow?? WHAT HAPPENS when the odometer of your car gets to all 9's? If you add one, you have a new car? Only way that I ever have 0 on MY odometer! Trivial homework assignment: how many more miles do you need to drive to get zero on your odometer?"

Virtually NONE of them had any clue about how to represent non-integers, or even that non-integers COULD be represented in binary! THAT is further exacerbated by the WINDOZE Calculator that switches to INTEGERS-ONLY in "Programmer" mode!

I put my usual grid of 8 boxes on the board, then a dot and another grid.
"It is NOT a 'decimal point'! You can call it a 'period', but it's really a 'binary point' or more generally, a 'radix point'"
We did a whole bunch of simple fractions, such as 3.5, 1.375, etc.
Then I talked about ridiculously large or small numbers, and reminded them of "scientific notation", and we launched into floating point representation. One of my homework assignments was the IEE single precision floating point bit pattern for PI.


And, why bother to memorize a dozen digits of PI, when you could just memorize a few hundred characters of a macro that will produce it?
Or wait for a infinite series to converge.

--
Grumpy Ol' Fred                 ci...@xenosoft.com

Reply via email to