1-5.配列

こちらもよく使うものになります。
考え方は変数と似ています。
変数は値を入れる箱に対して、配列は値を入れるタンスと考えましょう。図で表すとこんな感じ、、

配列に値を入れる方法はいくつかありますが、基本的で最も使われる方法を今回はご紹介します。そのほかの方法は「第2章 実習編」でご紹介します。


 For a = 0 to 4

         Kazu(a) = 0
   Next
こちらのプログラムを解説しましょう。
これは初期値の設定でよく使われます。そして以前紹介した For文と一緒に使われます。

For文は終端を表す Next で処理した後、値に1を加えてもう一度ループします。上記のプログラムの場合、初めの a の値は "0"。そして Next までくると a の値に1を加えた数 "1" となってもう一度ループをします。そして a の値が "4" で Next に行き、a の値が "5" になった時、 a の値は1~4ではないためループを出て次の処理を始めます。

 For 変数 = 開始の数 to 終端の数

これを覚えておくと便利ですね。


ここからは本題である配列の解説です。

配列を使用する場合、変数の宣言から少し変わります。宣言する場合、

   Dim Hairetu(4) As Integer

となります。一目瞭然ですね。Hairetu という変数の後に(4)というのがあります。この括弧で囲んだ数の配列が設定されます。この括弧内の数字を添字といいます。添字は変数の宣言以外では変数を使用することが基本です。そして、整数型で宣言した場合、あらかじめ初期値0が入っています。  

注意することがあります。

1.配列の番号は0から始まるため、(4)で宣言した場合、0,1,2,3番の配列ができます。*4番のブロックは生成されません。あくまで4つの配列を作るという意味になります。

2.配列を設定した変数は添字がなければエラーが出ます。




ここまでの5つで第1章が終わりです。

次回から「第2章 実習編」を開始します。

こちらでは実際のプログラムを使い解説していきます。

【現役高校生】プログラミング講座 -Zero’s-

現役高校生が行うプログラム講座! VBAを中心にプログラミング講座を行っていきます。これからプログラミングをはじめる方でもとても触れやすい言語なのでオススメです。

0コメント

  • 1000 / 1000