ARRAYS BIDIMENCIONALES


Como ya hemos comentado, en la declaración de un array hay que especificar de qué tipo van a ser  sus componentes. Este tipo puede ser otro array, de forma que cada elemento del primer vector es a  su vez otro vector. Así podemos definir arrays bidimensionales, o lo que es lo mismo, matrices. La siguiente declaración crea una variable llamada números
 de tipo array de cuatro elementos, en el que cada elemento es a su vez un array formado por tres números enteros.

números : array [1..4] of array of [1..3] of integer;

Este tipo de declaraciones de arrays  se suele escribir de forma más abreviada de la  siguiente manera:

números : array [1..4,1..3] of integer;

números será por tanto una matriz de 4 filas por 3 columnas en la que cada elemento será un  número entero. Su representación gráfica sería la que se muestra a continuación.


números es un array de cuatro elementos que contiene en cada posición un array de tres elementos.

Podemos acceder a cada una de estas celdas de la matriz de la siguiente manera:

numeros[índiceFila][índiceColumna]

Por ejemplo, mediante numeros[1][1] accederíamos a la primera variable entera, que en este caso  contiene el valor 4, numeros[1][2] devolvería un -10, y así sucesivamente.



0 comentarios:

Publicar un comentario