Está en la página 1de 4

UNIVERSIDAD ESCUELA COLOMBIANA DE INGENIERÍA

Asignatura: Algoritmos y programación (AYPR)


Profesora: Ingeniera Patricia Salazar Perdomo
Fecha: 21/23 de febrero de 2022
Ref.: Ejercicios No. 5. Matrices.

David Santiago Moyano Forero g13

Construya una solución en lenguaje algorítmico para solucionar cada uno de los siguientes
problemas:
1. Llenar una matriz, por filas, con los pares a partir de 2. El máximo tamaño de la matriz es 100×100, no
necesariamente cuadrada.
“matri_pares”
empiece
entero par, f, c, matriz(f,c),orden
escriba “cantida de filas:”
lea f
escriba “cantida de columnas:”
lea c
pares 2
orden f*c
para c 0 hasta orden – 1 haga
para f 0 hasta orden – 1 haga
pares pares + 2
fin_para
fin_para
pare
termine
2. Sumar el contenido de dos matrices.
“suma_de_2_matrices”
empiece
entero m1(4,4), m2(4,4), f, c, sumam1, sumam2, total
suma 0
para f 0 hasta 4 haga
para c 0 hasta 4 haga
escriba “Digite un numero:”
lea m1(f,c)
sumam1 suma + m1(f,c)
fin_para
fin_para
para f 0 hasta 4 haga
para c 0 hasta 4 haga
escriba “Digite un numero:”
lea m2(f,c)
sumam2 suma + m1(f,c)
fin_para
fin_para
escriba “La suma del contenido de las dos matrices es”, sumam1 + sumam2
pare
termine

3. Averiguar si una matriz, no necesariamente cuadrada, contiene cero (0) en todas sus celdas.
“matriz_con_0”
empiece
entero m(f,c), f, c, orden, contiene
escriba “cantida de filas:”
lea f
escriba “cantida de columnas:”
lea c
orden f*c
para c 0 hasta orden – 1 haga
para f 0 hasta orden – 1 haga
escriba “Digite un numero”
lea m(f,c)
si (m(f,c) = 0) entonces
contiene 1
si_no
contiene 0
fin_si
fin_para
fin_para
si (contiene = 1) entonces
escriba “Si”
si_no
escriba “No”
fin_si
pare
termine
4. Averiguar si 2 matrices cuadradas de máximo orden 10 tienen igual contenido.

“cont_de_2_matrices_igual”
empiece
entero m1(10,10), m2(10,10), f, c
para f 0 hasta 10 haga
para c 0 hasta 10 haga
escriba “Digite un numero:”
lea m1(f,c)
fin_para
fin_para
para f 0 hasta 10 haga
para c 0 hasta 10 haga
escriba “Digite un numero:”
lea m2(f,c)
fin_para
fin_para
si (m1(f,c) = m2(f,c))
escriba “Tienen el mismo contenido”
pare
termine

5. Averiguar si 2 matrices cuadradas de máximo orden 10 tienen igual contenido. Si no es así, especificar la primera
posición en la que son diferentes.

“cont_de_2_matrices_igual”
empiece
entero m1(10,10), m2(10,10), f, c
para f 0 hasta 10 haga
para c 0 hasta 10 haga
escriba “Digite un numero:”
lea m1(f,c)
fin_para
fin_para
para f 0 hasta 10 haga
para c 0 hasta 10 haga
escriba “Digite un numero:”
lea m2(f,c)
fin_para
fin_para
si (m1(f,c) = m2(f,c)) entonces
escriba “Tienen el mismo contenido”
si_no
escriba “cambian en la posición”, (f,c) ≠ (f,c)
fin_i
pare
termine

También podría gustarte