Uso Y Estructura En C++ De Arreglos Tridimensionales
Enviado por sanndy92100 • 25 de Noviembre de 2014 • 301 Palabras (2 Páginas) • 403 Visitas
Es una estructura de datos estática y de un mismo tipo de datos, y de longitud fija que almacena datos de forma matricial. De igual forma que los arreglos unidimensionales, el almacenamiento de los datos en la memoria se realiza de forma secuencial y son accedidos mediante índices. Los arreglos multidimensionales son también conocidos como matrices. Por lo tanto se llama matriz de orden "m×n" a un conjunto rectangular de elementos dispuestos en filas "m" y en columnas "n", siendo m y n números naturales. Las matrices se denotan con letras mayúsculas: A, B, C,... y los elementos de las mismas con letras minúsculas y subíndices que indican el lugar ocupado: a, b, c, ... Un elemento genérico que ocupe la fila i y la columna j se escribe i,j. Si el elemento genérico aparece entre paréntesis también representa a toda la matriz: A (i,j).
Una matriz de orden 3x4 se muestra a continuación, siendo M una matriz de 3 filas y 4 columnas, la representación gráfica de sus posiciones sería la siguiente:
El formato general para la declaración de un arreglo bidimensional:
tipo nombre_arreglo [m][n];
tipo nombre_arreglo[tam];
tipo nombre_arreglo[tam];
tipo declara el tipo de datos de cada elemento del arreglo.
m número de renglones (filas) del arreglo.
n número de columnas del arreglo.
Para identificar un elemento particular de la tabla, se especifican 2 subíndices:
- el primero identifica el renglón del elemento.
- el segundo identifica la columna del elemento.
Por ejemplo, para declarar un arreglo bidimensional (matriz) de 3x4 de tipo flotante:
float matriz [3] [4];
Otras declaraciones:
int num [3] [2];
double a [100] [40];
int m [F] [C]; // donde F y C se declaran como constantes simbólicas
float f [10] [5];
...