A programmed-response drill for students of Latin and Greek roots. The program prints a root, such as AG,AC or CAPIT, and waits for the English meaning; it asks again until the answer is right, then moves on. Eleven roots are included, ending with END.
The article suggests the same pattern for any drill with predictable answers, such as arithmetic or vocabulary, and adding the student’s name or rewards for right answers.
Published in Syntax June 1981 (Programmed Responses – Latin Roots).
Source Code
10 PRINT "AG,AC",
15 INPUT A$
20 IF NOT A$="DO" THEN GO TO 10
25 PRINT "AGR",
30 INPUT A$
35 IF NOT A$="FARM" THEN GO TO 25
40 PRINT "CAD,CAS",
45 INPUT A$
50 IF NOT A$="FALL" THEN GO TO 40
55 PRINT "CANT",
60 INPUT A$
65 IF NOT A$="SING" THEN GO TO 55
70 PRINT "CAP,CEP",
75 INPUT A$
80 IF NOT A$="TAKE" THEN GO TO 70
85 PRINT "CAPIT",
90 INPUT A$
95 IF NOT A$="HEAD" THEN GO TO 85
100 PRINT "CEDE",
105 INPUT A$
110 IF NOT A$="GO" THEN GO TO 100
115 PRINT "CELER",
120 INPUT A$
125 IF NOT A$="SPEED" THEN GO TO 115
130 PRINT "CLUD,CLUS",
135 INPUT A$
140 IF NOT A$="CLOSE" THEN GO TO 130
145 PRINT "CUR",
150 INPUT A$
155 IF NOT A$="RUN" THEN GO TO 145
160 PRINT "DICT",
165 INPUT A$
170 IF NOT A$="SAY" THEN GO TO 160
999 PRINT "END"Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.

