Christopher Smith wrote:

The limits of calculators: this one is by far the lamest of the lot. You teach kids to use a tool but you don't teach them the limitations of the tool or how to get around them!? Come on!

You are *way* off the mark on this one.

Find me a high school teacher who understands the limitations of a calculator.

This is numerical analysis. Practically nobody outside of engineering or science understands it. Practically nobody *inside* engineering or science understands it.

Proof: Why do you think every single business major uses an HP 12B?

Because they know that it gives the correct answer for interest and amortization calculations. They have no idea why. They have no idea how to check. They have no idea if another calculator gets it right or wrong. They just go buy an HP 12B. End of story.

All operations are equal: I don't know where to begin with this one, it's so laughable. First of all, as I'm sure others have observed, with modern processors and programming languages, multiplication *is* as fast doing the equivalent addition or bit shifting.

It is the same O(1).  The constant factor is *not* the same.

Division is generally O(log n).

However, I will agree that if it matters we're probably not talking high school.

For example, using log tables to do multiplication might teach you how to design a CPU

I think I need some context for this statement.

And of course his problem with "knowing" that a binary calculator cannot represent 0.1 exactly, fails to recognize the capabilities of calculators that maintain internal results as rational numbers

None that I am aware of as still being in production do this.

-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to