12.01.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!