Sección 12
Matrices
Temas tratados:
Matrices
DIM
Supongamos que tenemos una lista de números (por ejemplo, las notas de diez alumnos
de una
clase).
La forma más obvia de almacenarlos en el +3 sería utilizar las variables
mI, m2, m3,
..
. , mIO. Sin
embargo,
el programa necesario para asignar los valores a
esas diez variables sería bastante largo
y
tedioso de escribir:
10 LET m1=75
20 LET m2=44
30 LET m3=90
-
40 LET m4=38
50 LET m5=55
60 LET m6=64
70 LET m7=70
80 LET m8=12
90 LET m9=75
100 LET m10=60
Afortunadamente, existe un mecanismo, denominado
matriz,
que permite guardar todos
esos valores con un solo nombre de variable. Una matriz es una variable especial que pue
de contener
varios
valores, llamados
elementos;
en esto se distingue de las variables ordi
narias, que sólo pueden contener uno. Cada elemento de la matriz se identifica por un
número, que es el (ndice (o subtndicei. El índice se escribe entre paréntesis a continuación
del nombre de la matriz. En el ejemplo anterior, el nombre global de los elementos de
la matriz podría ser m (el nombre de las variables matriciales siempre tiene que consistir
en una sola
letra);
por consiguiente, los diez elementos serían m(l), m(2), m(3), .
..
, m(lO).
Los elementos de una matriz reciben también
el
nombre de variables indexadas; las varia
bIes que habíamos conocido hasta ahora se llaman variables sencillas u ordinarias.
Antes de poder utilizar una matriz
,
es necesario haberle reservado espacio en la memoria
del +3;
esta
operación es lo que se llama dimensionar la matriz
y
se realiza mediante la
palabra clave
DIM.
Por ejemplo, la
sentencia
DIM m(10)
Sección 12. Matrices
99