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
 
Informe De Exposición
Informe De ExposiciónInforme De Exposición
Informe De Exposición
 
34
3434
34
 
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

Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888ElianaValencia28
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6SaraMineiropalacio
 
Análisis de Artefactos Tecnologicos .docx
Análisis de Artefactos Tecnologicos .docxAnálisis de Artefactos Tecnologicos .docx
Análisis de Artefactos Tecnologicos .docxmajovaru19
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskbydaniela5
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
La electricidad y la electrónica saray 10-2
La electricidad y la electrónica saray 10-2La electricidad y la electrónica saray 10-2
La electricidad y la electrónica saray 10-2SariGarcs
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024anasofiarodriguezcru
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPO
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPOLA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPO
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPOv16959670
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxhellendiaz12
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
.Informe electricidad y electronica.docx
.Informe electricidad y electronica.docx.Informe electricidad y electronica.docx
.Informe electricidad y electronica.docxCamila Ortiz
 

Último (20)

Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888TECNOLOGIA 11-4.8888888888888888888888888
TECNOLOGIA 11-4.8888888888888888888888888
 
tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6tecno 2024.pdf sara mineiro palacio 10-6
tecno 2024.pdf sara mineiro palacio 10-6
 
Análisis de Artefactos Tecnologicos .docx
Análisis de Artefactos Tecnologicos .docxAnálisis de Artefactos Tecnologicos .docx
Análisis de Artefactos Tecnologicos .docx
 
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjskTrabajo de Tecnología .pdfywhwhejsjsjsjsjsk
Trabajo de Tecnología .pdfywhwhejsjsjsjsjsk
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
La electricidad y la electrónica saray 10-2
La electricidad y la electrónica saray 10-2La electricidad y la electrónica saray 10-2
La electricidad y la electrónica saray 10-2
 
Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024Trabajo de tecnología primer periodo 2024
Trabajo de tecnología primer periodo 2024
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPO
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPOLA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPO
LA ELECTRICIDAD Y LA ELECTRÓNICA TRABAJO EN GRUPO
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docxBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..docx
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
.Informe electricidad y electronica.docx
.Informe electricidad y electronica.docx.Informe electricidad y electronica.docx
.Informe electricidad y electronica.docx
 

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