配列は同種のもの(数値や文字列)を「一つの変数名」でまとめて管理出来る機能です。 例の場合はITEM$という変数名(配列)に対して2つのものが入るように初期化してます。 FORではその配列に対して「順番に」値を表示しています。この時、配列に対しては要素数(管理出来る最大数)を取得する命令があるので、それを使ってループの回数を決めています。ただ-1しているのは、配列の位置は0から順番に指定するというルールがあるので要素数2つの配列は、0〜1の位置を指定する事になるので最大数から-1する必要があります。 なんとなくでいいのでイメージわかりますか? わからなかったら補足しますんで言ってください。