Está en la página 1de 4

1.

Matrices
Arreglo bidimensional

1.1

Concepto:

Zona de almacenamiento contino. Una matriz es una estructura de datos que permite almacenar un conjunto o grupo de elementos todos del mismo tipo, que por lo general estn ordenados en columnas y filas. Por ejemplo: Matriz a*b Donde C es el grupo de elementos, organizados en a filas y b columnas. Y el orden se denomina tamao, siendo a y b nmeros naturales. Actualmente en la programacin, se utilizan matrices ya que los datos son ingresados ordenados en los computadores como tablas en columnas y filas. Por ejemplo: Tenemos una matriz con las siguientes dimensiones: 6*8 0 0 1 2 3 4 5 1 2 3 4 5 6 7

Donde podemos observar la grfica que representa una matriz de 6 filas (de 0 hasta 5) y ocho columnas (0 hasta siete).la dimensin de la matriz es el nmero de filas por el nmero de columnas en este caso 6*8=48, 48 casillas donde se puede almacenar un dato. Las filas y las columnas tienen una enumeracin, desde 0, que determina cada una de las casillas, a estos se les llama ndice de fila e ndice de columna.

1.2

Como se declara una matriz?


<NOMBRE> : matriz [<N>][<M>] de <TIPO>

Para declarar una matriz se utiliza el siguiente formato:

NOMBRE el programador debe ponerle un nombre a la matriz [<N>][<M>] debe definir si dimensin o tamao. <TIPO> que tipo de elementos se almacenaran.

Bueno; declaremos una matriz llamada NUM con las siguientes dimensiones 11*3 de tipo carcter. <NUM>: matriz [<11>][<3>] de <carcter> Tambin podemos referirnos de forma inmediata a una casilla en especial, por medio de los ndices siguiendo este formato: <NOMBRE>[<INDICE-DE-FILA>][<INDICE-DE-COLUMNA>] <NOMBRE> nombre de la matriz. [<INDICE-DE-FILA>] y [<INDICE-DE-COLUMNA>] ala que queremos consultar. Ejemplo: Se requiere guardar las notas de los 15 estudiante de sus 3 parciales. <notas>: matriz [<15>][<3>] de <real>

0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Tenemos graficada la matriz de acuerdo a sus dimensiones: 15*3= 45 tamao. Ingresamos datos: 0 3 1 3 3 4 5 1 2 4 3 5 4 1 2 1 1 4 3 2 2 5 4 2 3 3 4 3 2 2 3 4 2 0 5 4 1 2 2 3 4 3 3 4 2 2 1 1

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Buscamos un dato en la matriz: <nota>[<3>][<2>]=1

2. Tipos de matrices

También podría gustarte