余談ですが、このKCNTという変数は定数という意味で使っています。定数というのは変わらない数みたいな意味で、専用の命令がある言語もありますがSMILE BASICにはないので変数で代用している感じです。 なぜそうするかというと直接数値を書いてしまうと後からやっぱり数を変えようかなと思ったときに上記だとDIMの場所とFORの場所の2箇所を変える必要が出ててしまいます。しかしこの定数を使えば、1箇所の値を変えるだけで全てに対応出来るので便利です。(今回の場合は2箇所で済みますが実際はもっと変更箇所が出るのが普通です) 他にもコードの可読性が良くなるなどの理由もあるので、自分でも積極的に活用するといいと思いますよ。