UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Haro Jesus – Oscullo Carlos
SEMESTRE: Séptimo PARALELO: “B”
PRÁCTICA #: 9
FECHA: 07/02/2020
TEMA:
Matrices
OBJETIVO:
Utilizar matrices en los ejercicios o problemas.
RESULTADOS DE APRENDIZAJE
Utilización de matrices en los problemas que lo requieran.
ACTIVIDADES:
1. Ingresar por teclado la dimensión de 2 matrices e imprimir el resultado de la
multiplicación entre las 2 matrices.
DESARROLLO DEL CONTENIDO
Ingresar por teclado la dimensión de 2 matrices e imprimir el resultado de la
multiplicación entre las 2 matrices.
import java.util.Scanner;
public class matrices {
public static void main(String[] args) {
Scanner s= new Scanner(System.in);
int f1,c1,f2,c2;
System.out.print("Ingrese fila de la matriz 1: ");
f1 = s.nextInt();
System.out.print("Ingrese columna de la matriz 1: ");
c1 = s.nextInt();
System.out.print("Ingrese fila de la matriz 2: ");
f2 = s.nextInt();
System.out.print("Ingrese columna de la matriz 2: ");
c2 = s.nextInt();
int matriz1[][] = new int[f1][c1];
int matriz2[][] = new int[f2][c2];
int matrizRes[][] = new int[f1][c2];
if (c1==f2) {
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
//Ingresar matriz1
for (int i = 0; i < f1; i++) {
for (int j = 0; j < c1; j++) {
System.out.println("Ingrese elemento
["+i+", "+j+"]");
matriz1[i][j] = s.nextInt();
}
}
//Imprimir matriz1
System.out.println("nSu matriz 1 es la siguiente");
for (int i = 0; i < f1; i++) {
for (int j = 0; j < c1; j++) {
System.out.print(matriz1[i][j] + "t");
}
System.out.println();
}
//Ingresar matriz2
for (int i = 0; i < f2; i++) {
for (int j = 0; j < c2; j++) {
System.out.println("Ingrese elemento
["+i+", "+j+"]");
matriz2[i][j] = s.nextInt();
}
}
//Imprimir matriz1
System.out.println("nSu matriz 2 es la siguiente");
for (int i = 0; i < f2; i++) {
for (int j = 0; j < c2; j++) {
System.out.print(matriz2[i][j] + "t");
}
System.out.println();
}
//-------------Multiplicacion de las matrices--------
//Proceso de la matriz
System.out.println("nSu Matriz resultante es: ");
for (int i = 0; i < f1; i++) {
for (int j = 0; j < c2; j++) {
for (int k = 0; k < c1; k++) {
matrizRes[i][j]=matrizRes[i][j]+matriz1[i][k]*matriz2[k][j];
}
System.out.print(matrizRes[i][j]+ "t");
}
System.out.println();
}
} else {
System.out.println("Error! nSus matrices no tienen
las dimensiones correctas, verifiquelas");
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
}
}
}
f.) _______________ f.) ______________ f.) ______________
Sr. Haro Jesus Sr. Oscullo Carlos MSc. Zapata Víctor
ESTUDIANTE ESTUDIANTE DOCENTE

Practica 9 haro_oscullo

  • 1.
    UNIVERSIDAD CENTRAL DELECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Haro Jesus – Oscullo Carlos SEMESTRE: Séptimo PARALELO: “B” PRÁCTICA #: 9 FECHA: 07/02/2020 TEMA: Matrices OBJETIVO: Utilizar matrices en los ejercicios o problemas. RESULTADOS DE APRENDIZAJE Utilización de matrices en los problemas que lo requieran. ACTIVIDADES: 1. Ingresar por teclado la dimensión de 2 matrices e imprimir el resultado de la multiplicación entre las 2 matrices. DESARROLLO DEL CONTENIDO Ingresar por teclado la dimensión de 2 matrices e imprimir el resultado de la multiplicación entre las 2 matrices. import java.util.Scanner; public class matrices { public static void main(String[] args) { Scanner s= new Scanner(System.in); int f1,c1,f2,c2; System.out.print("Ingrese fila de la matriz 1: "); f1 = s.nextInt(); System.out.print("Ingrese columna de la matriz 1: "); c1 = s.nextInt(); System.out.print("Ingrese fila de la matriz 2: "); f2 = s.nextInt(); System.out.print("Ingrese columna de la matriz 2: "); c2 = s.nextInt(); int matriz1[][] = new int[f1][c1]; int matriz2[][] = new int[f2][c2]; int matrizRes[][] = new int[f1][c2]; if (c1==f2) {
  • 2.
    UNIVERSIDAD CENTRAL DELECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 //Ingresar matriz1 for (int i = 0; i < f1; i++) { for (int j = 0; j < c1; j++) { System.out.println("Ingrese elemento ["+i+", "+j+"]"); matriz1[i][j] = s.nextInt(); } } //Imprimir matriz1 System.out.println("nSu matriz 1 es la siguiente"); for (int i = 0; i < f1; i++) { for (int j = 0; j < c1; j++) { System.out.print(matriz1[i][j] + "t"); } System.out.println(); } //Ingresar matriz2 for (int i = 0; i < f2; i++) { for (int j = 0; j < c2; j++) { System.out.println("Ingrese elemento ["+i+", "+j+"]"); matriz2[i][j] = s.nextInt(); } } //Imprimir matriz1 System.out.println("nSu matriz 2 es la siguiente"); for (int i = 0; i < f2; i++) { for (int j = 0; j < c2; j++) { System.out.print(matriz2[i][j] + "t"); } System.out.println(); } //-------------Multiplicacion de las matrices-------- //Proceso de la matriz System.out.println("nSu Matriz resultante es: "); for (int i = 0; i < f1; i++) { for (int j = 0; j < c2; j++) { for (int k = 0; k < c1; k++) { matrizRes[i][j]=matrizRes[i][j]+matriz1[i][k]*matriz2[k][j]; } System.out.print(matrizRes[i][j]+ "t"); } System.out.println(); } } else { System.out.println("Error! nSus matrices no tienen las dimensiones correctas, verifiquelas");
  • 3.
    UNIVERSIDAD CENTRAL DELECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 } } } f.) _______________ f.) ______________ f.) ______________ Sr. Haro Jesus Sr. Oscullo Carlos MSc. Zapata Víctor ESTUDIANTE ESTUDIANTE DOCENTE