行番号BASICは確かに本格的プログラムには不向きだが、教育に向いている
部分は、ダイレクトモードだろう。行番号をつけないで、プログラムを記述
し、Enter(Return)を押すとそのプログラムを即時に実行してくれる。

X=X+1(Enter)
PRINT X(Enter)

とかやって、どのように変数Xの値が変化するか、手と目で確認しながら
学習ができる訳だ。

SUM=0:FOR I=1 TO 360:SUM=SUM+SIN(I):NEXT:PRINT SUM

なんてのもできる。行番号をつけると、即時にプログラムになる。
変数の概念に悩む生徒には、実際に手で式を書いてダイレクトに実行させて
どのように値が変化するか確認させればよい。他の言語のように、一旦プロ
グラムを書いて…なんて必要はない。