配列を操作するには必ず添字([]の中身)が必要になりますが、その指定は直接の数字でも変数を使ってもOKって事です。なので添字の指定にI(アイ)を使うのであればHP[I]で操作するという事になりますね。ちなみに添字指定に変数を使う場合、変数ならなんでもいいので別にI(アイ)じゃなくてもKでもIDXでも変数ならなんでもOKです。