Generalmente conocidos como Matrices, podría decirse que es un vector de vectores, es decir, un conjunto de datos del mismo tipo, cuya agrupación se representa mediante una tabla de tamaño m por n (m x n), donde m son las filas y n las columnas, por lo que en su declaración se debe especificar el tamaño mediante sus parámetros.
El primer elemento puede estar posicionado ya sea en el registro 0 o 1 dependiendo el lenguaje de programación empleado, por ejemplo en C# y Java sería 0 mientras que en Pascal es el 1.
• Declaración.
Su declaración dede tener la siguiente estructura:
<tipo> <nombre> <[filas][columnas]>
Ejemplo: Una matriz llamada calificaciones que almacene las calificaciones del primer y segundo parcial de un grupo de alumnos y además el promedio de las dos, es decir, se necesita un arreglo de m filas por 3 columnas. (Donde "m" sería el número de alumnos).
real calificaciones [m , 3]
Declarado en Pascal, Java y C#, quedaría así:
Java: double calificaciones[][] = new double[m][30];
C#: double[,] calificaciones = new double[m,30];
• Recorrido de la matriz.
Debido a que ésta almacena m filas por n columnas (m x n), forzosamente es necesario anidar dos ciclos para recorrerla, pueden ser "para" o "mientras" (for o while), aunque lo recomendable es usar el "para", la estructura con éste ciclo sería de la siguiente forma:
para <fila_inicial> hasta <fila_final> hacer
para <columna_inicial> hasta <columna_final> hacer
//Instrucciones
fin_para
fin_para
No hay comentarios:
Publicar un comentario