BASIC入門

配列

◇ 配列
 複数個の変数をまとめ,添字と呼ばれる番号によって個々の変数を参照できるようにしたものを配列という。個々の変数は添字付き変数と呼ばれる。
 配列を使用するためには,配列名と添字の範囲を宣言する必要がある。配列の宣言にはDIM文を使用する。
10 DIM A(4)
のような宣言をプログラムのはじめに書くと,以後,A(1),A(2),A(3),A(4)の4個の添字付き変数が使えるようになる。
 添字付き変数では,添字を数値式で指定することができる。たとえば,
20 LET N=2
30 LET A(N)=10
のような使い方ができる。

 配列を宣言するとき,
DIM A(0 TO 10)
のように添字の範囲の下限と上限を指定することもできる。

 100点満点のテストの点数の分布を10点刻みで調べる。負数を入力すると終了。

100 DIM m(0 TO 10)
110 FOR i=0 TO 10
120    LET m(i)=0
130 NEXT i
140 DO 
150    INPUT x
160    IF x<0 THEN EXIT DO
170    LET i=INT(x/10)
180    LET m(i)=m(i)+1
190 LOOP
200 PRINT  "点台", "人"
210 FOR i=0 TO 10
220    PRINT i*10, m(i)
230 NEXT i
240 END