Further Casio Applications for Inside Your Calculator
This file contains new applications that supplement the text Inside Your Calculator:
The algorithms BIGMULT and BIGDIV are developed through comparison with our standard decimal algorithms for carrying out similar procedures with one and two-digit numbers. This provides insights into the important and rarely explained bases for these procedures. At the same time the programs give your calculator processing power that for these applications parallels those of Mathematica and Maple.
The program BIGMULT, which also appears as Appendix L in Inside Your Calculator, describes in detail a program that will give you the ability to multiply numbers with products of up to 400 digits.
The program BIGDIV extends the ideas of BIGMULT to division, The resulting program will handle calculations whose divisor, dividend and quotient may each have up to 400 digits.
The program BIGDIV can be very slow, however. The reason: correcting the partial quotient when it turns out to be too large is done by reducing the trial quotient one at a time. With large numbers this can slow the process considerably. A way around this is described in Donald Knuth's The Art of Computer Programming, volume 2 (Seminumerical Algorithms), pages 237-241. The program BIGDIV2 (being developed) accelerates the calculation of BIGDIV by applying a short-cut in that section of the division program.