SlideShare una empresa de Scribd logo
1 de 9
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Guzmán Gómez Carlos Jossue
SEMESTRE: Segundo
PARALELO: C
CARRERA: Pedagogía de las Ciencias Experimentales Informática
PRÁCTICA: #20
TEMA:
Eclipse: Matriz (Array)
OBJETIVO:
Estructurar códigos en el diseño de matrices mediante el uso de sentencias para introducir cadenas
de números y calcular el producto de la suma de dichos valores.
RESULTADOS DE APRENDIZAJE
 Obtener un correcto uso de matrices unidimensionales y bidimensionales en Eclipse.
 Deducir montajes de códigos para calcular la suma de matrices.
 Alcanzar trabajos precisos en la estructura que conforma una matriz.
ACTIVIDADES:
-Crear nuevos proyectos y clases en el desarrollador Eclipse.
-Formulación de códigos para realizar operaciones con matrices.
-Crear herramientas para solicitar datos por pantalla.
-Definir diferentes clases en Eclipse para segmentar procedimientos y estructuras.
DESARROLLO DE CONTENIDOS
1. Primero abriremos el programa Eclipse.
2. Luego se creará un nuevo proyecto dando click izquierdo sobre “File”, “New” y “Java
Project”. Luego sobre la carpeta nombrada “src” damos click derecho, a continuación,
click izquierdo en “New” y “Class” para crear dos nuevas clases.
3. A continuación en la primera clase con el nombre de “suma” se introducirá la declaración
de matrices que se requieren y el proceso de ingreso de los valores a operar empezando por
insertar las respectivas librerías que nos serán de uso, en este caso el import
java.util.Scanner para la introducción de datos y la función principal public static void
main(String [ ] args) de todo programa ejecutable.
4. Después se realiza la introducción de las variables que se va a utilizar. En esta ocasión la
variable “int” para el almacenamiento de los valores enteros.
5. Por medio de la sentencia “int” en conjunto con la clase Scanner se realiza la estructura
de la declaración de matrices que almacena: en “matriz0” la primera matriz, en
“matriz1” la segunda matriz y en “matriz2” la suma que corresponderá a los datos
ingresados en las 2 matrices declaradas.
6. Por consiguiente, se usa la sentencia “for” en las estructuras de control cíclica que
contendrán el proceso de ingreso de datos, en primer lugar con el ingreso de la estructura
de la primera matriz contenida en “matriz0 [i] [j]” con la asignación “ingresar.nextInt ();”
y en segundo lugar con el ingreso que permitirá la estructura de la segunda matriz
contenida en “matriz1 [i] [j]” con la asignación “ingresar.nextInt ();” mediante el método
System.out.println y se genera un salto de línea declarando “n”.
7. Seguidamente se programa el proceso de suma que estará desarrollado en la
estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]” por medio del
código “ =matriz0 [i] [j] + matriz1 [i] [j] ”.
8. Luego se programa el proceso que contendrá el respectivo o los respetivos resultados
desarrollados en la estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]”
por medio del método System.out.println que generará una tabulación de cuatro espacios
con el “t” y un salto de línea declarando “n”.
9. Después en la segunda clase creada con el nombre de “MatrizInfinita” para realizar la
correspondiente solicitud de datos en matrices indeterminadas se comienza por introducir
las librerías que nos serán de uso, en este caso el import java.util.Scanner para la
introducción de datos y la función principal public static void main(String [ ] args) de todo
programa ejecutable.
10. Luego se realiza la introducción de las variables que se va a utilizar. En esta ocasión la
variable “int” que conlleva a los números enteros.
11. A continuación por medio de la clase Scanner se realiza la estructura para obtener la entrada
de los tipos primitivos en conjunto con el objeto System.out.println que nos permitirá pedir
por pantalla la estructura de la matriz que se desee, arrojando el mensaje de “ “Ingrese la
matriz cuadrática: n” ” (el n es usado para el salto de línea que corresponde al resultado)
y se procede a guardarlo en la variable “num” con la asignación del “ingresar.nextInt ();”.
12. Con la estructura “if-else” se condiciona decisiones sobre el valor preexistente, es decir si
se ingresa una estructura de matriz que no corresponde a un número entero (ya que no
existen matrices con decimales, negativas o con valor cero) con la declaración “num (que
corresponde a la variable que se pide por pantalla) ==0” se arrojará un mensaje mediante el
objeto System.out.println enunciando que “ “No existe producto” ”, pero si el caso es
diferente se seguirá desarrollando el programa abriendo un “else” y declarando el proceso
que se deben realizar los datos ingresados empezando con “matriz0” que contendrá datos
de la primera matriz, “matriz1” que contendrá datos de la segunda matriz y en “matriz2”
que contendrá la suma correspondiente a los datos ingresados en las 2 matrices declaradas.
13. Posteriormente se desarrolla el proceso de ingreso que corresponden a los distintos datos
que serán usados en el programa, contenidos en la estructura cíclica “for”, arrojando el
mensaje de “ “Ingrese la primera matriz: n” ” o “ “Ingrese la segunda matriz: n” ”,
dependiendo de las posiciones requeridas, con el objeto System.out.println y se almacena
en “matriz0 [i] [j]” para los datos de la primera matriz y en “matriz1 [i] [j]” para los
datos de la segunda matriz con la asignación “ingresar.nextInt ();” y los correspondientes
saltos de línea con “n”.
14. Para finalizar en primer lugar se programa el proceso de suma con el respectivo tanteo
que estará desarrollado en la estructura cíclica “for” y almacenado en el variable
“matriz2 [i] [j]” por medio del código “ =matriz0 [i] [j] + matriz1 [i] [j] ” y en segundo
lugar se programa el proceso que contendrán en esta clase los respetivos resultados
desarrollados de las operaciones (en esta ocasión de la suma echa) en la estructura cíclica
“for” y almacenado en el variable “matriz2 [i] [j]” por medio del método
System.out.println que generará una tabulación de cuatro espacio con el “t” y un salto de
línea declarando “n” cerrando finalmente el código
15. Utilizar el botón para ordenar correr el programa.
16. Y por último al ejecutar el programa se debe:
1) Ingresar por medio de un valor entero la estructura que obtendrá nuestra matriz.
2) Introducir los datos de la primera matriz
3) Introducir los datos de la segunda matriz.
4) Observar el resultado con sus respectivas sumas realizadas; y ordenas por medio de
las filas y columnas declaradas.
1)
2)
3)
4)
f.) ________________________ f.) ________________________
Carlos Jossue Guzmán Gómez MSc. Víctor Zapata
ESTUDIANTE DOCENTE
BIBLIOGRAFÍA:
Zapata, V. (2017, 6 junio). Arrayoareglos. Slideshare.
https://www.slideshare.net/victor1973/arrayoareglos

Más contenido relacionado

La actualidad más candente

Arreglo bidimensional ejercicio
Arreglo bidimensional ejercicioArreglo bidimensional ejercicio
Arreglo bidimensional ejercicioKeevynMoreno
 
“Refuerzo de comando básicos matlab
“Refuerzo de comando básicos matlab“Refuerzo de comando básicos matlab
“Refuerzo de comando básicos matlabDiego Erazo
 
Ejercicio estructura de programación en matlab
Ejercicio estructura de programación en matlabEjercicio estructura de programación en matlab
Ejercicio estructura de programación en matlabEmagister
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matricesDaniel Dp
 

La actualidad más candente (7)

Arreglo bidimensional ejercicio
Arreglo bidimensional ejercicioArreglo bidimensional ejercicio
Arreglo bidimensional ejercicio
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
“Refuerzo de comando básicos matlab
“Refuerzo de comando básicos matlab“Refuerzo de comando básicos matlab
“Refuerzo de comando básicos matlab
 
Opengl
OpenglOpengl
Opengl
 
Ejercicio estructura de programación en matlab
Ejercicio estructura de programación en matlabEjercicio estructura de programación en matlab
Ejercicio estructura de programación en matlab
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 

Similar a Switch case (informe_20) (20)

Switch case (informe_18)
Switch case (informe_18)Switch case (informe_18)
Switch case (informe_18)
 
Sentencia for (informe_10)
Sentencia for (informe_10)Sentencia for (informe_10)
Sentencia for (informe_10)
 
Deber3 210211014914
Deber3 210211014914Deber3 210211014914
Deber3 210211014914
 
005
005005
005
 
Guzman
GuzmanGuzman
Guzman
 
34
3434
34
 
Informe De Exposición
Informe De ExposiciónInforme De Exposición
Informe De Exposición
 
Informe#15
Informe#15Informe#15
Informe#15
 
Formatos tutoria laboratorio_(informe_4)
Formatos tutoria laboratorio_(informe_4)Formatos tutoria laboratorio_(informe_4)
Formatos tutoria laboratorio_(informe_4)
 
Java problems
Java problemsJava problems
Java problems
 
In 15
In 15In 15
In 15
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Sentencia for (informe_11)
Sentencia for (informe_11)Sentencia for (informe_11)
Sentencia for (informe_11)
 
Sentencia while (informe_12)
Sentencia while (informe_12)Sentencia while (informe_12)
Sentencia while (informe_12)
 
15 porta
15 porta15 porta
15 porta
 
15
1515
15
 
Practica 15
Practica 15Practica 15
Practica 15
 
15
1515
15
 
Switch case 2_(informe_15)
Switch case 2_(informe_15)Switch case 2_(informe_15)
Switch case 2_(informe_15)
 
algoritmos en R Studio
algoritmos en R Studioalgoritmos en R Studio
algoritmos en R Studio
 

Más de Carlos Guzmán

Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Carlos Guzmán
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)Carlos Guzmán
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)Carlos Guzmán
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarCarlos Guzmán
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rinesCarlos Guzmán
 
Inf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getInf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getCarlos Guzmán
 
Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Carlos Guzmán
 
Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Carlos Guzmán
 
Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Carlos Guzmán
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Carlos Guzmán
 

Más de Carlos Guzmán (20)

Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Rúbrica proyecto
Rúbrica proyectoRúbrica proyecto
Rúbrica proyecto
 
Presentacion digital
Presentacion digitalPresentacion digital
Presentacion digital
 
Inf 17 (chatbot)
Inf 17 (chatbot)Inf 17 (chatbot)
Inf 17 (chatbot)
 
Inf 20 (fpdf)
Inf 20 (fpdf)Inf 20 (fpdf)
Inf 20 (fpdf)
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicar
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rines
 
Inf 13 (switch)
Inf 13 (switch)Inf 13 (switch)
Inf 13 (switch)
 
Inf 12 (grupal 3)
Inf 12 (grupal 3)Inf 12 (grupal 3)
Inf 12 (grupal 3)
 
Inf 11 (post)
Inf 11 (post)Inf 11 (post)
Inf 11 (post)
 
Inf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getInf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) get
 
Inf 9 (grupal 2)
Inf 9 (grupal 2)Inf 9 (grupal 2)
Inf 9 (grupal 2)
 
Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)
 
Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)
 
Inf 6 (grupal 1)
Inf 6 (grupal 1)Inf 6 (grupal 1)
Inf 6 (grupal 1)
 
Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Switch case (informe_20)

  • 1. GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Guzmán Gómez Carlos Jossue SEMESTRE: Segundo PARALELO: C CARRERA: Pedagogía de las Ciencias Experimentales Informática PRÁCTICA: #20 TEMA: Eclipse: Matriz (Array) OBJETIVO: Estructurar códigos en el diseño de matrices mediante el uso de sentencias para introducir cadenas de números y calcular el producto de la suma de dichos valores. RESULTADOS DE APRENDIZAJE  Obtener un correcto uso de matrices unidimensionales y bidimensionales en Eclipse.  Deducir montajes de códigos para calcular la suma de matrices.  Alcanzar trabajos precisos en la estructura que conforma una matriz. ACTIVIDADES: -Crear nuevos proyectos y clases en el desarrollador Eclipse. -Formulación de códigos para realizar operaciones con matrices. -Crear herramientas para solicitar datos por pantalla. -Definir diferentes clases en Eclipse para segmentar procedimientos y estructuras. DESARROLLO DE CONTENIDOS 1. Primero abriremos el programa Eclipse.
  • 2. 2. Luego se creará un nuevo proyecto dando click izquierdo sobre “File”, “New” y “Java Project”. Luego sobre la carpeta nombrada “src” damos click derecho, a continuación, click izquierdo en “New” y “Class” para crear dos nuevas clases. 3. A continuación en la primera clase con el nombre de “suma” se introducirá la declaración de matrices que se requieren y el proceso de ingreso de los valores a operar empezando por insertar las respectivas librerías que nos serán de uso, en este caso el import java.util.Scanner para la introducción de datos y la función principal public static void main(String [ ] args) de todo programa ejecutable. 4. Después se realiza la introducción de las variables que se va a utilizar. En esta ocasión la variable “int” para el almacenamiento de los valores enteros.
  • 3. 5. Por medio de la sentencia “int” en conjunto con la clase Scanner se realiza la estructura de la declaración de matrices que almacena: en “matriz0” la primera matriz, en “matriz1” la segunda matriz y en “matriz2” la suma que corresponderá a los datos ingresados en las 2 matrices declaradas. 6. Por consiguiente, se usa la sentencia “for” en las estructuras de control cíclica que contendrán el proceso de ingreso de datos, en primer lugar con el ingreso de la estructura de la primera matriz contenida en “matriz0 [i] [j]” con la asignación “ingresar.nextInt ();” y en segundo lugar con el ingreso que permitirá la estructura de la segunda matriz contenida en “matriz1 [i] [j]” con la asignación “ingresar.nextInt ();” mediante el método System.out.println y se genera un salto de línea declarando “n”. 7. Seguidamente se programa el proceso de suma que estará desarrollado en la estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]” por medio del código “ =matriz0 [i] [j] + matriz1 [i] [j] ”.
  • 4. 8. Luego se programa el proceso que contendrá el respectivo o los respetivos resultados desarrollados en la estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]” por medio del método System.out.println que generará una tabulación de cuatro espacios con el “t” y un salto de línea declarando “n”. 9. Después en la segunda clase creada con el nombre de “MatrizInfinita” para realizar la correspondiente solicitud de datos en matrices indeterminadas se comienza por introducir las librerías que nos serán de uso, en este caso el import java.util.Scanner para la introducción de datos y la función principal public static void main(String [ ] args) de todo programa ejecutable. 10. Luego se realiza la introducción de las variables que se va a utilizar. En esta ocasión la variable “int” que conlleva a los números enteros.
  • 5. 11. A continuación por medio de la clase Scanner se realiza la estructura para obtener la entrada de los tipos primitivos en conjunto con el objeto System.out.println que nos permitirá pedir por pantalla la estructura de la matriz que se desee, arrojando el mensaje de “ “Ingrese la matriz cuadrática: n” ” (el n es usado para el salto de línea que corresponde al resultado) y se procede a guardarlo en la variable “num” con la asignación del “ingresar.nextInt ();”. 12. Con la estructura “if-else” se condiciona decisiones sobre el valor preexistente, es decir si se ingresa una estructura de matriz que no corresponde a un número entero (ya que no existen matrices con decimales, negativas o con valor cero) con la declaración “num (que corresponde a la variable que se pide por pantalla) ==0” se arrojará un mensaje mediante el objeto System.out.println enunciando que “ “No existe producto” ”, pero si el caso es diferente se seguirá desarrollando el programa abriendo un “else” y declarando el proceso que se deben realizar los datos ingresados empezando con “matriz0” que contendrá datos de la primera matriz, “matriz1” que contendrá datos de la segunda matriz y en “matriz2” que contendrá la suma correspondiente a los datos ingresados en las 2 matrices declaradas.
  • 6. 13. Posteriormente se desarrolla el proceso de ingreso que corresponden a los distintos datos que serán usados en el programa, contenidos en la estructura cíclica “for”, arrojando el mensaje de “ “Ingrese la primera matriz: n” ” o “ “Ingrese la segunda matriz: n” ”, dependiendo de las posiciones requeridas, con el objeto System.out.println y se almacena en “matriz0 [i] [j]” para los datos de la primera matriz y en “matriz1 [i] [j]” para los datos de la segunda matriz con la asignación “ingresar.nextInt ();” y los correspondientes saltos de línea con “n”. 14. Para finalizar en primer lugar se programa el proceso de suma con el respectivo tanteo que estará desarrollado en la estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]” por medio del código “ =matriz0 [i] [j] + matriz1 [i] [j] ” y en segundo lugar se programa el proceso que contendrán en esta clase los respetivos resultados desarrollados de las operaciones (en esta ocasión de la suma echa) en la estructura cíclica “for” y almacenado en el variable “matriz2 [i] [j]” por medio del método System.out.println que generará una tabulación de cuatro espacio con el “t” y un salto de línea declarando “n” cerrando finalmente el código 15. Utilizar el botón para ordenar correr el programa. 16. Y por último al ejecutar el programa se debe: 1) Ingresar por medio de un valor entero la estructura que obtendrá nuestra matriz. 2) Introducir los datos de la primera matriz 3) Introducir los datos de la segunda matriz. 4) Observar el resultado con sus respectivas sumas realizadas; y ordenas por medio de las filas y columnas declaradas.
  • 9. f.) ________________________ f.) ________________________ Carlos Jossue Guzmán Gómez MSc. Víctor Zapata ESTUDIANTE DOCENTE BIBLIOGRAFÍA: Zapata, V. (2017, 6 junio). Arrayoareglos. Slideshare. https://www.slideshare.net/victor1973/arrayoareglos