Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porManuel Romero Rey Modificado hace 9 años
1
FUNDAMENTOS DE PROGRAMACIÓN Unidad II
2
Un array bidimensional o matriz es un conjunto de datos homogéneos (todos del mismo tipo), cada uno de los cuales debe referenciarse por dos índices. Los índices determinan la posición de una fila y una columna. De la misma forma que los vectores, una matriz debe tener un nombre. Matrices
3
Ejemplo Matriz En este ejemplo tenemos una matriz de dimensión M * N, en donde M es el número de columnas y N el número de filas. Aquí M=5 y N=6. El número total de elementos de la matriz será entonces 5*6 = 30.
4
Así como un vector tiene que ser nombrado y dimensionado antes de ser utilizado, una matriz también. La instrucción para dimensionar un matriz es : dimensionar M(5,6) La carga de datos se realiza de la misma forma que un vector, por medio de un ciclo desde....fin desde; solo que en este caso, vamos a necesitar 2 bucles; uno que recorra las filas y otro las columnas: desde fila = 1 hasta 5 desde columna = 1 hasta 6 leer MAT(fila, columna) fin-desde Dimensionamiento y Carga de una matriz
5
En el ejemplo, la variable fila comienza en el valor 1, luego se da inicio al ciclo columna que desde 1 hasta 6. El ciclo de las columnas debe terminar todo su recorrido para que pueda comenzar el siguiente valor de fila. Ejemplo: Valores que toman los índices (fila, columna) MATRIZ (1, 1) MATRIZ (1, 2) MATRIZ (1, 3) MATRIZ (1, 4) MATRIZ (1, 5) MATRIZ (1, 6) Dimensionamiento y Carga de una matriz
6
Al programar, no siempre podremos predefinir el tamaño de un matriz, por eso, solicitaremos al usuario que ingrese la cantidad de filas y columnas con las que desea dimensionar una matriz: inicio imprimir “Ingrese cantidad de filas y columnas” leer cantfila, cantcolumna dimesionar MAT(cantfila, cantcolumna) desde fila=1 hasta cantfila desde columna=1 hasta cantcolumna imprimir “ingrese valor: ” leer MAT(fila,columna) fin-desde fin Este pseudocódigo solicita las dimensiones de la matriz, la dimensiona y luego procede a cargarla. Dimensionamiento y Carga de una matriz
7
inicio leer cantfila, cantcolumna dimesionar MAT(cantfila, cantcolumna) ----- se dimensiona desde fila=1 hasta cantfila desde columna=1 hasta cantcolumna leer MAT(fila,columna) ------- lectura fin-desde desde fila=1 hasta cantfila desde columna=1 hasta cantcolumna imprimir MAT(fila,columna) -------- impresión fin-desde fin Ejemplo de uso
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.