配列を使うためには、DIM(VAR)が必須ですが、それ以外は必須というわけではないですが、nobuさんの言うようにOPTION STRICTを使うと普通の変数も必須扱いになります。 必須にすると面倒に感じるかもしれませんが、きちんと宣言して使う事が逆にスペルミスなどのバグから防ぎ、結果的には良いことが多いので一定規模のプログラムになる場合はOPTION SCRICTをオススメします。 またユーザー定義命令(DEF)の中ではVAR(DIM)で宣言した変数はローカル変数になるので、そういう意味でも積極的に使った方がいいと思います。