INFORME
ESTUDIANETE: Jefferson Paúl Cuenca Tenecela SEMESTRE: SEGUNDO
PARALELO: C PRÁCTICA #15
TEMA:
Desarrollo de nuestra practica quince en ECLIPSE.
OBJETIVO:
-Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos que comprender
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:
-Realizar un programa que me permita ingresar el número de filas y columnas de una matriz , 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é la línea de código que utilicé. En el proyecto operación utilicé el siguiente
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.) ___ _________ f.) __________________
MSc. Víctor Zapata
ESTUDIANTE DOCENTE

Informe#15

  • 1.
    INFORME ESTUDIANETE: Jefferson PaúlCuenca Tenecela SEMESTRE: SEGUNDO PARALELO: C PRÁCTICA #15 TEMA: Desarrollo de nuestra practica quince en ECLIPSE. OBJETIVO: -Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos que comprender 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: -Realizar un programa que me permita ingresar el número de filas y columnas de una matriz , 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é la línea de código que utilicé. En el proyecto operación utilicé el siguiente 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];
  • 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.) ___ _________ f.) __________________ MSc. Víctor Zapata ESTUDIANTE DOCENTE