Documente Academic
Documente Profesional
Documente Cultură
Escribir un algoritmo que lea un valor y llene una matriz con dicho valor e imprima la
En el enunciado del problema se requiere construir una matriz de tamaño mxn, la cual tiene
una dimensión de 10 filas por 10 columnas, es decir que las dimensiones de la matriz son
simétricas, en donde se debe rellenar cada una de las posiciones con un valor que ingresara
Los elementos de este conjunto pueden ser objetos matemáticos de muy variados tipos,
por números reales.
varios metodos los cuales son rellenar e imprimir como toda la matriz sera llenada
con un unico dato, dicho dato se pasa como parametro al metodo de llenado, a
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
M M M M M M M M M M
PRUEBA DE ESCRITORIO
I j A(i,j)
1 1 M
1 2 M
1 3 M
1 4 M
1 5 M
1 6 M
1 7 M
1 8 M
1 9 M
1 10 M
2 1 M
2 2 M
2 3 M
2 4 M
2 5 M
2 6 M
2 7 M
2 8 M
2 9 M
2 10 M
Como se muestra en la tabla el contador i hacer referencia al ciclo externo que recorre las
filas de la matriz y el contador j recorre las columnas de dicha matriz, por tanto, j se
repetirá un número de veces dependiendo de i, es decir que j se ejecutara las veces que se
repita i.
En este caso, como i se repetirá 10 veces j se repetirá 10x10, es decir, 100 veces, por tal
razón en la tabla anterior se realizó hasta que i sea 2, pero ese proceso continuara hasta que
se almacena en una matriz de tamaño mxn, para facilidad del problema, la matriz se
rellena con numero aleatorios. Ahora para sumar los datos de la matriz se crea un
acumulador que almacenara la suma de todos los datos. por otra parte, para hallar el
promedio total de los datos, se divide la suma de los datos entre el número total de datos.
1 2 3
4 5 6
7 8 9
PRUEBA DE ESCRITORIO
3. Escribir un algoritmo que llene una matriz de MxN e imprima el menor y el mayor
valor de cada fila y en que fila y que columna se encuentra cada uno.
ordenamiento ordenar todos los elementos de la matriz y una vez ordenados simplemente
tomar el primero el cual corresponde al dato menor y el último dato que corresponde al
dato mayor, este proceso requeriría más bucles lo que complica el proceso.
En este algoritmo funciona tomando inicialmente como dato mayor y menor el primero y
último dato de la matriz y a partir de esto empezar a comparar los datos con las demás, una
vez recorrido todas las posiciones se muestran por consola el dato mayor y el menor.
PRUEBA DE ESCRITORIO
dado una matriz de tamaño 3x3, con datos aleatorios hallar la suma y el promedio de dicha
matriz.
1 3 2
4 5 6
7 6 1
una vez definida la dimensión y los datos de la matriz se procede a inicializar la variable
mayor y menor en la primera posición de la matriz y se empieza a comparar con las demás.
DIAGRAMA DE FLUJO