TI 58/59 Teach Arithmetic Program

Back to main page If this is useful to you, Email me at: Genewright143@hotmail.com


This program and its SR-52 twin first appeared in the July 1978 PPX Exchange V2N4 and is probably still copyrighted by them (if they care anymore).

Program Description: The TI-58/59 generates 10 math problems in the format XX.YY (Where XX is the first number and YY is the second number to be operated on). The skill level and operation to be performed are user supplied. The user is given three changes to answer each problem correctly. If three incorrect answers are given, the calculator displays the correct answer. All answers are positive integers.

Note: The program will run on the TI-58 or TI-58C, but you must partition to 400 program steps and 10 memories first!

Instructions: 1) Choose skill level by pressing A, B, C, or D. These keys determine the upper limit of the numbers generated. A goes up to 13, B goes up to 26, C goes up to 50, and D is the hardest, going up to 100. 2) Choose the operation to be performed during the math drill. Press A for addition, B for subtraction, C for division, and D for Division. 3) Enter the random number seed as an integer between 0 and 199017 and press E. 4) The display will show XX.YY, as the first math problem. 5) Answer each problem by keying in the result and pressing R/S. If you miss the answer the first time, all 2s will flash in the display. If you miss it the second time, all 1s will flash in the display. These indicate how many attempts to get it right you have remaining. If you miss the problem the third time, then the correct answer will be flashed in the display. 6) In all cases, either the original problem will automatically be redisplayed, or the next problem will be presented. 7) After 10 problems have been answered, the display will show the number correctly answered. 8) Press E for another set of problems with the same parameters. 9) To change any of the settings, go back to step 1.


Example:
Enter    Press    Display     Comments
           C        3        Skill level 3
           A         1        Addition
5555       E      36.30      Seed entered. First problem displayed
66        R/S      38.19      Correct, second problem
57        R/S       9.11      Correct, next problem
20        R/S      38.24      Correct, next problem
62        R/S       3.15      Correct, next problem
18        R/S      50.19      Correct, next problem
69        R/S      25.14      Correct, next problem
39        R/S      17.26      Correct, next problem
33        R/S   .2222222222   Incorrect (flashing)
                   17.26      Try again
43        R/S      34.46      Correct, next problem
70        R/S   .2222222222   Incorrect (flashing)
                   34.46      Try again
80        R/S      24.30      Correct, next problem
54        R/S        10       All 10 correct
Line  Keycode  Instruction
00      86       STF
01      40       IND
02      07       07
03      22       INV
04      58       FIX
05      43       RCL
06      07       07
07      92       RTN
08      76       LBL
09      88       DMS
10      02       2
11      04       4
12      02       2
13      09       9
14      08       8
15      65       *
16      43       RCL
17      09       09
18      85       +
19      09       9
20      09       9
21      09       9
22      09       9
23      01       1
24      95       =
25      55       /
26      43       RCL
27      08       08
28      95       =
29      22       INV
30      59       INT
31      65       *
32      43       RCL
33      08       08
34      95       =
35      42       STO
36      09       09
37      55       /
38      43       RCL
39      08       08
40      65       *
41      05       5
42      22       INV
43      28       LOG
44      95       =
45      59       INT
46      55       /
47      05       5
48      22       INV
49      28       LOG
50      65       *
51      53       (
52      43       RCL
53      01       01
54      75       -
55      43       RCL
56      00       00
57      54       )
58      85       +
59      43       RCL
60      00       00
61      95       =
62      59       INT
63      92       RTN
64      76       LBL
65      52       EE
66      43       RCL
67      05       05
68      32       X<>T
69      43       RCL
70      06       06
71      22       INV
72      77       GE
73      60       DEG
74      48       EXC
75      05       05
76      42       STO
77      06       06
78      76       LBL
79      60       DEG
80      92       RTN
81      76       LBL
82      15       E
83      58       FIX
84      02       2
85      00       0
86      42       STO
87      04       04
88      01       1
89      00       0
90      42       STO
91      02       02
92      03       3
93      42       STO
94      03       03
95      76       LBL
96      34       SQRT
97      71       SBR
98      88       DMS
99      71       SBR
100     29       CP
101     42       STO
102     05       05
103     71       SBR
104     88       DMS
105     72       SBR
106     29       CP
107     42       STO
108     06       06
109     87       IFF
110     02       02
111     61       GTO
112     87       IFF
113     03       03
114     55       /
115     61       GTO
116     25       CLR
117     76       LBL
118     55       /
119     71       SBR
120     52       EE
121     76       LBL
122     45       Y^X
123     43       RCL
124     05       05
125     55       /
126     43       RCL
127     06       06
128     95       =
129     42       STO
130     10       10
131     22       INV
132     59       INT
133     29       CP
134     67       EQ
135     25       CLR
136     69       OP
137     36       36
138     61       GTO
139     45       Y^X
140     76       LBL
141     61       GTO
142     71       SBR
143     52       EE
144     76       LBL
145     25       CLR
146     43       RCL
147     06       06
148     55       /
149     01       1
150     00       0
151     00       0
152     85       +
153     43       RCL
154     05       05
155     95       =
156     91       R/S
157     42       STO
158     11       11
159     43       RCL
160     06       06
161     32       X<>T
162     43       RCL
163     05       05
164     87       IFF
165     01       01
166     23       LNX
167     87       IFF
168     02       02
169     24       CE
170     87       IFF
171     03       03
172     32       X<>T
173     65       *
174     32       X<>T
175     95       =
176     61       GTO
177     35       1/X
178     76       LBL
179     23       LNX
180     85       +
181     32       X<>T
182     95       =
183     61       GTO
184     35       1/X
185     76       LBL
186     24       CE
187     75       -
188     32       X<>T
189     95       =
190     61       GTO
191     35       1/X
192     76       LBL
192     32       X<>T
194     43       RCL
195     10       10
196     76       LBL
197     35       1/X
198     42       STO
199     10       10
200     32       X<>T
201     43       RCL
202     11       11
203     22       INV
204     67       EQ
205     33       X^2
206     03       3
207     42       STO
208     03       03
209     69       OP
210     24       24
211     76       LBL
212     70       RAD
213     97       DSZ
214     02       02
215     34       SQRT
216     22       INV
217     58       FIX
218     43       RCL
219     04       04
220     92       RTN
221     76       LBL
222     33       X^2
223     22       INV
224     97       DSZ
225     03       03
226     43       RCL
227     22       INV
228     58       FIX
229     09       9
230     35       1/X
231     65       *
232     43       RCL
233     03       03
234     95       =
235     66       PAU
236     66       PAU
237     58       FIX
238     02       2
239     61       GTO
240     25       CLR
241     76       LBL
242     43       RCL
243     03       3
244     42       STO
245     03       03
246     00       0
247     35       1/X
248     22       INV
249     58       FIX
250     43       RCL
251     10       10
252     91       R/S
253     25       CLR
254     58       FIX
255     02       2
256     61       GTO
257     70       RAD
258     76       LBL
259     16       A
260     22       INV
261     58       FIX
262     00       0
263     42       STO
264     00       00
265     01       1
266     03       3
267     42       STO
268     01       01
269     01       1
270     92       RTN
271     76       LBL
272     17       B
273     22       INV
274     58       FIX
275     00       0
276     42       STO
277     00       00
278     02       2
279     06       6
280     42       STO
281     01       01
282     02       2
283     92       RTN
284     76       LBL
285     18       C
286     22       INV
287     58       FIX
288     00       0
289     42       STO
290     00       00
291     05       5
292     01       1
293     42       STO
294     01       01
295     03       3
296     92       RTN
297     76       LBL
298     19       D
299     22       INV
300     58       FIX
301     00       0
302     42       STO
303     00       00
304     01       1
305     00       0
306     00       0
307     42       STO
308     01       01
309     04       4
310     92       RTN
311     76       LBL
312     10       E
313     42       STO
314     09       09
315     01       1
316     09       9
317     09       9
318     00       0
319     01       1
320     07       7
321     42       STO
322     08       08
323     61       GTO
324     15       E
325     76       LBL
326     11       A
327     01       1
328     42       STO
329     07       07
330     81       RST
331     76       LBL
332     12       B
333     02       2
334     42       STO
335     07       07
336     81       RST
337     76       LBL
338     13       C
339     03       3
340     42       STO
341     07       07
342     81       RST
343     76       LBL
344     14       D
345     04       4
346     42       STO
347     07       07
348     81       RST
349     76       LBL
350     29       CP
351     22       INV
352     87       IFF
353     03       03
354     03       03
355     59       59
356     29       CP
357     67       EQ
358     48       EXC
359     92       RTN
360     76       LBL
361     48       EXC
362     71       SBR
363     88       DMS
364     71       SBR
365     29       CP
366     92       RTN

Visitors since 5/10/97