unidadv_arreglosbidimensionales

7
UNIDAD V: ARREGLOS BIDIMENSIONALES

description

unidad mi hermano buenísimo

Transcript of unidadv_arreglosbidimensionales

Unidad V: Arreglos Bidimensionales

Unidad V: Arreglos Bidimensionales

UNIDAD V: ARREGLOS BIDIMENSIONALES

1.1 GENERALIDADES:

Las matrices son una coleccin finita, homognea y ordenada de datos. Su informacin est organizada en forma de tablas; es decir, los elementos que la conforman estn dispuestos bajo dos conceptos de clasificacin (fila y columna). Para poder indicar el lugar donde se encuentra un determinado elemento, es necesario utilizar dos ndices: uno para indicar el rengln o fila y otro para indicar la columna.

Puede mirarse una matriz como un vector de vectores; por lo tanto, es un conjunto de componentes en el que se necesitan dos subndices para identificar un elemento que pertenezca al arreglo.

Un arreglo bidimensional N * M tiene N filas y M columnas; por lo tanto, tiene N * M elementos dispuestos interiormente en memoria en forma sucesiva. Un array de dos dimensiones equivale a una tabla de mltiples filas y mltiples columnas. Grficamente se puede representar como una tabla de valores.

Estructura de un array de dos dimensiones.Si las filas se etiquetan de 0 a m y las columnas de 0 a n, el nmero de elementos que tendr el array ser el resultado del producto N * M. El sistema para localizar un elemento ser por las coordenadas representadas por el nmero de fila y su nmero de columna (fila, columna).

1.2 DECLARACIN DE ARRAYS BIDIMENSIONALES

El espacio que los arreglos ocupan en memoria se reserva en el momento de realizar la declaracin de los mismos.

La sintaxis para la declaracin de un array de dos dimensiones es:Dimension nombre_arreglo[numero_filas,numero_columnas];

Ejemplos de declaracin de arreglos bidimensionales:Definir matriz_ejemplo como Entero;Dimension matriz_ejemplo[3,2]; //Matriz de 3 filas y 2 columnas que puede almacenar 6 elementos 1.3 INICIALIZACIN DE UN ARRAY:

Se deben asignar valores a los elementos del arreglo antes de utilizarlos, tal como se asignan valores a variables. Para asignar valores a cada elemento del arreglo de enteros matriz_ejemplo, se puede escribir:matriz_ejemplo [0,0]