The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A program for timed drills in both<br />
multiplication and division<br />
Time Test<br />
By Mary C. Crooks<br />
ime Test is a new approach to<br />
computer-aided drill on multiplication<br />
and division tables: It is<br />
the way I give my third-grade son twominute<br />
timed tests on the multiplication<br />
or division table he is trying to master.<br />
It duplicates the handwritten test strip<br />
that his teacher gives him in school.<br />
After setting a timer for two minutes, I<br />
give him the strip and a pencil. This testtaking<br />
practice, closely approximating<br />
the actual test, gives him more confidence<br />
than just working on the comput<br />
er using a drill program.<br />
<strong>The</strong> program is short and can be<br />
further shortened by removing the REM<br />
statements (lines I 0 through 29), which<br />
contain credits and explanation. This<br />
saves 548 bytes of memory. As those<br />
REMs state, Time Test creates and sends<br />
to the printer randomly generated<br />
problems testing on the multiplication<br />
or division tables or on a mixture of<br />
Mary Crooks, a busy housewife and<br />
mother of two, has been programming<br />
for about a year and helped to organize<br />
and run the computer center at her sons<br />
elementary school. She holds a degree<br />
in art and enjoys all things creative.<br />
56 THE RAINBOW <strong>August</strong> <strong>1989</strong><br />
both (review test).<br />
All you need is a 16 K Extended <strong>Color</strong><br />
BASIC disk or cassette system and print-<br />
Line<br />
30 through I 00<br />
II 0 through 300<br />
340 through 350<br />
390<br />
400 through 430<br />
470<br />
4<strong>80</strong> through 510<br />
550 through 570<br />
610 through 6<strong>80</strong><br />
690 through 750<br />
er. In lines 660 through 670 I use an<br />
Epson MX-<strong>80</strong> to print out the test<br />
strips, utilizing its TAB command to<br />
Function<br />
Reserve memory, dimension array, show title screen<br />
Get keyboard input on chose of test type (Variables X,<br />
A, Y)<br />
Determine type of problem if review (Variable Y)<br />
Specifies multiplication table to test if review (Variable<br />
AA)<br />
Create multiplication problem (Array E$)<br />
Specifies division table to test if review (Variable AA)<br />
Create multiplication problem (Array E$)<br />
Loop counts problems created<br />
Print out problems created (Array E$)<br />
Get keyboard input to end or start again<br />
Table I