Latin Roots

Developer(s): Daniel Ambrosini
Date: 1981
Type: Program
Platform(s): ZX80
Tags: Education

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

Related Articles

Drill for students of Latin and Greek.

Image Gallery

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.