INFORME
ESTUDIANETE: Lenin Quishpe SEMESTRE: Segundo
PARALELO: C PRÁCTICA #15
TEMA:
Desarrollo de nuestra practica quince en ECLIPSE.
OBJETIVO:
-Conocereldesarrollodeunprogramaen“Eclipse”,paraestedesarrollotendremosquecomprender
lo que es la entrada, salida de datos.
RESULTADOS DE APRENDIZAJE
-Comprensión de la aplicación de Eclipse.
-Uso correcto del código que aplicaremos en Eclipse.
-Aprender ejercicios unidimensionales y bidimensionales
ACTIVIDADES:
-Realizarun programa que mepermita ingresar elnúmerode filas ycolumnas de unamatriz,así
como también ingresar los datos de dichas matrices y al final la matriz resultante.
DESARROLLO DE CONTENIDOS
1. Abrir la aplicación ECLIPSE.
2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a
guardar en Escritorio (workspace).
3. Creamos un proyecto nuevo de Java.
4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
5. Dentro de nuestro nuevo proyecto crearemos una nueva clase.
6. Al crear una nueva clase tenemos que asegurarnos que la opción de: “public static void main
(String[]args) estémarcada.
7. Debemos crear 2 proyectos Java, uno para ingresar el menú y el otro para la resolución de los
resultados, los 2 proyectos deben llevar esta estructura.
8. Ingresaremos el siguiente código en este código ingresaremos las matrices, en dicho código utilizamos
variables de tipo entero, la sentencia for para la operación y el system.out.println para imprimir los
resultados
9. Por último utilizaremos el botón para correr el programa.
10. Al correr el programa nos pedirá ingresar las matrices
11.-Porúltimo,dejarélalíneadecódigoqueutilicé.Enelproyectooperaciónutilicéelsiguiente
código:
package Matriz;
import java.util.Scanner;
public class Matrizmultiplicación {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j,h;
Scanner in=new Scanner(System.in);
System.out.println("Ingrese numero de filas de la
primera matriz");
int x1=in.nextInt();
System.out.println("Ingrese numero de columnas de la
primera matriz");
int z1=in.nextInt();
System.out.println("Ingrese numero de filas de la
segunda matriz");
int x2=in.nextInt();
System.out.println("Ingrese numero de columnas de la
segunda matriz");
int z2=in.nextInt();
int[][] m1=new int[x1][z1];
int[][] m2=new int[x2][z2];
int[][] mR=new int[x1][z2];
for(i=0;i<x1;i++){
for(j=0;j<z1;j++){
System.out.println("Ingrese la primera
matrizn");
m1[i][j] = in.nextInt();
}
}
System.out.println("La matriz 1");
for( i=0;i<x1;i++){ System.out.print("[ "); for( j=0;j<z1;j++){
System.out.print(m1[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
//
for(i=0;i<x2;i++){
for(j=0;j<z2;j++){
System.out.println("Ingrese la segunda
matrizn");
m2[i][j] = in.nextInt();
}
}
System.out.println("La matriz 2");
for( i=0;i<x2;i++){ System.out.print("[ "); for( j=0;j<z2;j++){
System.out.print(m2[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
if(z1==x2){
System.out.println("La matriz resultante es: ");
for( i=0;i<x1;i++){ System.out.print("[ ");
for( j=0;j<z2;j++){
for( h=0;h<z1;h++){ mR[i][j]+=m1[i][h]*m2[h][j];
}
System.out.print(mR[i][j]+" ");
}
System.out.print("]");
System.out.println("");
}
}
else{
System.out.println("Los rangos de las Matrices son
incorrectos");
}
}
}
____ _______ f.) __________________
MSc. Víctor Zapata
ESTUDIANTE DOCENTE

In 15

  • 1.
    INFORME ESTUDIANETE: Lenin QuishpeSEMESTRE: Segundo PARALELO: C PRÁCTICA #15 TEMA: Desarrollo de nuestra practica quince en ECLIPSE. OBJETIVO: -Conocereldesarrollodeunprogramaen“Eclipse”,paraestedesarrollotendremosquecomprender lo que es la entrada, salida de datos. RESULTADOS DE APRENDIZAJE -Comprensión de la aplicación de Eclipse. -Uso correcto del código que aplicaremos en Eclipse. -Aprender ejercicios unidimensionales y bidimensionales ACTIVIDADES: -Realizarun programa que mepermita ingresar elnúmerode filas ycolumnas de unamatriz,así como también ingresar los datos de dichas matrices y al final la matriz resultante. DESARROLLO DE CONTENIDOS 1. Abrir la aplicación ECLIPSE. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a guardar en Escritorio (workspace).
  • 2.
    3. Creamos unproyecto nuevo de Java. 4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish. 5. Dentro de nuestro nuevo proyecto crearemos una nueva clase.
  • 3.
    6. Al crearuna nueva clase tenemos que asegurarnos que la opción de: “public static void main (String[]args) estémarcada. 7. Debemos crear 2 proyectos Java, uno para ingresar el menú y el otro para la resolución de los resultados, los 2 proyectos deben llevar esta estructura.
  • 4.
    8. Ingresaremos elsiguiente código en este código ingresaremos las matrices, en dicho código utilizamos variables de tipo entero, la sentencia for para la operación y el system.out.println para imprimir los resultados 9. Por último utilizaremos el botón para correr el programa. 10. Al correr el programa nos pedirá ingresar las matrices
  • 5.
    11.-Porúltimo,dejarélalíneadecódigoqueutilicé.Enelproyectooperaciónutilicéelsiguiente código: package Matriz; import java.util.Scanner; publicclass Matrizmultiplicación { public static void main(String[] args) { // TODO Auto-generated method stub int i,j,h; Scanner in=new Scanner(System.in); System.out.println("Ingrese numero de filas de la primera matriz"); int x1=in.nextInt(); System.out.println("Ingrese numero de columnas de la primera matriz"); int z1=in.nextInt(); System.out.println("Ingrese numero de filas de la segunda matriz"); int x2=in.nextInt(); System.out.println("Ingrese numero de columnas de la segunda matriz"); int z2=in.nextInt(); int[][] m1=new int[x1][z1]; int[][] m2=new int[x2][z2]; int[][] mR=new int[x1][z2];
  • 6.
    for(i=0;i<x1;i++){ for(j=0;j<z1;j++){ System.out.println("Ingrese la primera matrizn"); m1[i][j]= in.nextInt(); } } System.out.println("La matriz 1"); for( i=0;i<x1;i++){ System.out.print("[ "); for( j=0;j<z1;j++){ System.out.print(m1[i][j]+" "); } System.out.print("]"); System.out.println(""); } // for(i=0;i<x2;i++){ for(j=0;j<z2;j++){ System.out.println("Ingrese la segunda matrizn"); m2[i][j] = in.nextInt(); } } System.out.println("La matriz 2"); for( i=0;i<x2;i++){ System.out.print("[ "); for( j=0;j<z2;j++){ System.out.print(m2[i][j]+" "); } System.out.print("]"); System.out.println(""); } if(z1==x2){ System.out.println("La matriz resultante es: "); for( i=0;i<x1;i++){ System.out.print("[ ");
  • 7.
    for( j=0;j<z2;j++){ for( h=0;h<z1;h++){mR[i][j]+=m1[i][h]*m2[h][j]; } System.out.print(mR[i][j]+" "); } System.out.print("]"); System.out.println(""); } } else{ System.out.println("Los rangos de las Matrices son incorrectos"); } } } ____ _______ f.) __________________ MSc. Víctor Zapata ESTUDIANTE DOCENTE