SlideShare una empresa de Scribd logo
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Kevin Yanza
SEMESTRE: Segundo
PARALELO: “C”
Exposición
TEMA:
Arreglo bidimensional
OBJETIVO:
Conocer el entorno de desarrollo “Eclipse”, para el desarrollo, edición,
compilación, y depuración de una matriz en Java
RESULTADOS DE APRENDIZAJE
Comprensión de matrices
Distinción de las diferentes partes del entorno de desarrollo de Eclipse
Correcto uso de las matrices bidimensionales
ACTIVIDADES:
Realizar un programa en donde podamos ingresar la dimensión de la
matriz cuadrática, luego ingresar valores y determinar el número mayor
y menor de los elementos ingresados en la matriz, y tambien saber en qué
posición se encuentran.
DESARROLLO DE CONTENIDOS
1. Desarrollo del ejercicio
2. Ejecución del programa
f.) ______________________ f.) __________________
MSc. Víctor Zapata
ESTUDIANTE DOCENTE
import java.util.Scanner;
public class Bidimensional {
public static void main(String[] args) {
// TODO Auto-generated method stub
//ingresamos la matriz
int num, i, j;
Scanner in = new Scanner(System.in);
System.out.print("Ingrese matriz cuadratica: ");
num=in.nextInt();
if(num==0) {
System.out.println("no existe profucto");
}else {
i=num;
j=num;
int mayor, menor;
int filaMayor, filaMenor, colMayor, colMenor;
//Se crea una matriz con el numero de filas y columnas ingresada
int[][] A = new int[num][num];
//Se introducen por teclado los valores de la matriz
System.out.println("Elementos de la matriz: ");
for (i = 0; i < num; i++) {
for (j = 0; j < num; j++) {
System.out.print("A[" + i + "][" + j + "]= ");
A[i][j] = in.nextInt();
}
}
//Mostrar por pantalla los valores que contiene la matriz
System.out.println("valores introducidos:");
for (i = 0; i < A.length; i++) {
for (j = 0; j < A[i].length; j++) {
System.out.print(A[i][j]+" ");
}
System.out.println();
}
//Calcular el mayor valor de la matriz y el menor.
//Obtener las posiciones que ocupan el mayor y el menor dentro de la
matriz
mayor = menor = A[0][0]; //se toma el primer elemento de la matriz
como mayor y menor
filaMayor = filaMenor = colMayor = colMenor = 0;
//mediante dos bucles for anidados recorremos la matriz
//buscamos el mayor, el menor y sus posiciones
for (i = 0; i < A.length; i++) { //para cada fila de la matriz
for (j = 0; j < A[i].length; j++) { //para cada columna de la
matriz
//Usamos sentencia if para determinar el mayor y menor
if (A[i][j] > mayor) {
mayor = A[i][j];
filaMayor = i;
colMayor = j;
} else if (A[i][j] < menor) {
menor = A[i][j];
filaMenor = i;
colMenor = j;
}
}
}
//Mostrar por pantalla el mayor elemento de la matriz,el menor y las
posiciones que ocupan
System.out.print("Elemento mayor: " + mayor);
System.out.println(" Fila: "+ filaMayor + " Columna: " + colMayor);
System.out.print("Elemento menor: " + menor);
System.out.println(" Fila: "+ filaMenor + " Columna: " + colMenor);
}
}
}

Más contenido relacionado

La actualidad más candente (10)

listado de numeros
listado de numeroslistado de numeros
listado de numeros
 
55
5555
55
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Sander moya
Sander moyaSander moya
Sander moya
 
Eclipse evelyn
Eclipse evelynEclipse evelyn
Eclipse evelyn
 
Formatos tutoria laboratorio
Formatos tutoria laboratorioFormatos tutoria laboratorio
Formatos tutoria laboratorio
 
UNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
 
Aleatorios
AleatoriosAleatorios
Aleatorios
 
Vectores
VectoresVectores
Vectores
 
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
3 desarollo manejo datos capitulo 3 -03 aplicaciones arreglo objetos
 

Similar a Arreglo bidimensional ejercicio (20)

Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
13
1313
13
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Informe de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdfInforme de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdf
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Vector Unidimensional
Vector Unidimensional Vector Unidimensional
Vector Unidimensional
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
15 porta
15 porta15 porta
15 porta
 
Informe#15
Informe#15Informe#15
Informe#15
 
In 15
In 15In 15
In 15
 
15
1515
15
 
Practica 15
Practica 15Practica 15
Practica 15
 
15
1515
15
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 

Más de AlisonPrez4

Informe del proyecto final perez y pilco
Informe del proyecto final perez y pilcoInforme del proyecto final perez y pilco
Informe del proyecto final perez y pilco
AlisonPrez4
 
Informe 19 reporte de base de datos
Informe 19 reporte de base de datosInforme 19 reporte de base de datos
Informe 19 reporte de base de datos
AlisonPrez4
 
Informe 18 base de datos
Informe 18 base de datosInforme 18 base de datos
Informe 18 base de datos
AlisonPrez4
 
Informe 17 base de datos
Informe 17 base de datosInforme 17 base de datos
Informe 17 base de datos
AlisonPrez4
 
Informe de exposicion
Informe de exposicionInforme de exposicion
Informe de exposicion
AlisonPrez4
 
Informe 15 tablas de multiplicar
Informe 15 tablas de multiplicarInforme 15 tablas de multiplicar
Informe 15 tablas de multiplicar
AlisonPrez4
 
Informe 13 meses switch
Informe 13 meses switchInforme 13 meses switch
Informe 13 meses switch
AlisonPrez4
 
Informe 12 get y post
Informe 12 get y postInforme 12 get y post
Informe 12 get y post
AlisonPrez4
 
Informe general (1) (1)
Informe general (1) (1)Informe general (1) (1)
Informe general (1) (1)
AlisonPrez4
 
Trabajo en grupo programación
Trabajo en grupo programaciónTrabajo en grupo programación
Trabajo en grupo programación
AlisonPrez4
 
Informe 10 metodo get
Informe 10 metodo getInforme 10 metodo get
Informe 10 metodo get
AlisonPrez4
 
Informe 10 metodo get
Informe 10 metodo getInforme 10 metodo get
Informe 10 metodo get
AlisonPrez4
 
Informe 5 formulario
Informe 5 formularioInforme 5 formulario
Informe 5 formulario
AlisonPrez4
 
Informe 3 programa
Informe 3 programaInforme 3 programa
Informe 3 programa
AlisonPrez4
 
Informe 5 formulario
Informe 5 formularioInforme 5 formulario
Informe 5 formulario
AlisonPrez4
 

Más de AlisonPrez4 (20)

Informe del proyecto final perez y pilco
Informe del proyecto final perez y pilcoInforme del proyecto final perez y pilco
Informe del proyecto final perez y pilco
 
Informe 19 reporte de base de datos
Informe 19 reporte de base de datosInforme 19 reporte de base de datos
Informe 19 reporte de base de datos
 
Informe 18 base de datos
Informe 18 base de datosInforme 18 base de datos
Informe 18 base de datos
 
Informe 17 base de datos
Informe 17 base de datosInforme 17 base de datos
Informe 17 base de datos
 
Informe de exposicion
Informe de exposicionInforme de exposicion
Informe de exposicion
 
Informe 15 tablas de multiplicar
Informe 15 tablas de multiplicarInforme 15 tablas de multiplicar
Informe 15 tablas de multiplicar
 
Informe 13 meses switch
Informe 13 meses switchInforme 13 meses switch
Informe 13 meses switch
 
Informe 12 get y post
Informe 12 get y postInforme 12 get y post
Informe 12 get y post
 
Informe general (1) (1)
Informe general (1) (1)Informe general (1) (1)
Informe general (1) (1)
 
Trabajo en grupo programación
Trabajo en grupo programaciónTrabajo en grupo programación
Trabajo en grupo programación
 
Informe 10 metodo get
Informe 10 metodo getInforme 10 metodo get
Informe 10 metodo get
 
Informe 10 metodo get
Informe 10 metodo getInforme 10 metodo get
Informe 10 metodo get
 
9
99
9
 
X
XX
X
 
Informe 6 iframe
Informe 6 iframeInforme 6 iframe
Informe 6 iframe
 
Informe 7 div
Informe 7 divInforme 7 div
Informe 7 div
 
Informe 5 formulario
Informe 5 formularioInforme 5 formulario
Informe 5 formulario
 
Informe 3 programa
Informe 3 programaInforme 3 programa
Informe 3 programa
 
Informe 5 formulario
Informe 5 formularioInforme 5 formulario
Informe 5 formulario
 
Informe 4 listas
Informe 4 listasInforme 4 listas
Informe 4 listas
 

Último

PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
GiovanninaAndreaOjed
 
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdfAprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
kingejhoelnahui
 
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
XiomaraPereyra
 

Último (14)

INFORME FINAL DERECHO ADMINISTRATIVO-2024.docx
INFORME FINAL DERECHO ADMINISTRATIVO-2024.docxINFORME FINAL DERECHO ADMINISTRATIVO-2024.docx
INFORME FINAL DERECHO ADMINISTRATIVO-2024.docx
 
Causas del Rezago Educativo en México.pptx
Causas del Rezago Educativo en México.pptxCausas del Rezago Educativo en México.pptx
Causas del Rezago Educativo en México.pptx
 
Ley N° 6006 - Código Tributario Provincial 2024 actualizado.pdf
Ley N° 6006 - Código Tributario Provincial 2024 actualizado.pdfLey N° 6006 - Código Tributario Provincial 2024 actualizado.pdf
Ley N° 6006 - Código Tributario Provincial 2024 actualizado.pdf
 
ETAPAS DEL PROCESO PENAL COMÚN DIAPOSITIVAS
ETAPAS DEL PROCESO PENAL COMÚN DIAPOSITIVASETAPAS DEL PROCESO PENAL COMÚN DIAPOSITIVAS
ETAPAS DEL PROCESO PENAL COMÚN DIAPOSITIVAS
 
Mapa Mental de la Republica Bolivariana de Venezuela
Mapa Mental de la Republica Bolivariana de VenezuelaMapa Mental de la Republica Bolivariana de Venezuela
Mapa Mental de la Republica Bolivariana de Venezuela
 
PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
PPT-LEY-KARIN.pdf MODIFICACION CÓDIGO TRABAJO ACOSO SEXUAL LABORAL Y VIOLENCI...
 
DERECHO ADMINISTRATIVO-INFORME-II-AVANCE.docx
DERECHO ADMINISTRATIVO-INFORME-II-AVANCE.docxDERECHO ADMINISTRATIVO-INFORME-II-AVANCE.docx
DERECHO ADMINISTRATIVO-INFORME-II-AVANCE.docx
 
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdfAprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
Aprendizaje Social - Albert Bandura (1)_compressed (2)_compressed.pdf
 
MANUAL DEL DEFENSOR JURÍDICO DEL VOTO.pdf
MANUAL DEL DEFENSOR JURÍDICO DEL VOTO.pdfMANUAL DEL DEFENSOR JURÍDICO DEL VOTO.pdf
MANUAL DEL DEFENSOR JURÍDICO DEL VOTO.pdf
 
CRIMINOLOGÍA, INVESTIGACION,TIPOS,CRIMEN ORGANIZADO
CRIMINOLOGÍA, INVESTIGACION,TIPOS,CRIMEN ORGANIZADOCRIMINOLOGÍA, INVESTIGACION,TIPOS,CRIMEN ORGANIZADO
CRIMINOLOGÍA, INVESTIGACION,TIPOS,CRIMEN ORGANIZADO
 
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
MODELO ESCRITO JUDICIAL PARA OFRECER MEDIOS DE PRUEBA EXTEMPORÁNEOS - AUTOR J...
 
LESIONES POR HECHOS DE TRANSITO TERRESTRE.pptx
LESIONES POR HECHOS DE TRANSITO TERRESTRE.pptxLESIONES POR HECHOS DE TRANSITO TERRESTRE.pptx
LESIONES POR HECHOS DE TRANSITO TERRESTRE.pptx
 
4_ppt_derecho_comercial_i_sujetos_de_derecho_comercial.pptx
4_ppt_derecho_comercial_i_sujetos_de_derecho_comercial.pptx4_ppt_derecho_comercial_i_sujetos_de_derecho_comercial.pptx
4_ppt_derecho_comercial_i_sujetos_de_derecho_comercial.pptx
 
Informe de Amnistía Internacional sobre ejecuciones y penas de muerte
Informe de Amnistía Internacional sobre ejecuciones y penas de muerteInforme de Amnistía Internacional sobre ejecuciones y penas de muerte
Informe de Amnistía Internacional sobre ejecuciones y penas de muerte
 

Arreglo bidimensional ejercicio

  • 1. GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Kevin Yanza SEMESTRE: Segundo PARALELO: “C” Exposición TEMA: Arreglo bidimensional OBJETIVO: Conocer el entorno de desarrollo “Eclipse”, para el desarrollo, edición, compilación, y depuración de una matriz en Java RESULTADOS DE APRENDIZAJE Comprensión de matrices Distinción de las diferentes partes del entorno de desarrollo de Eclipse Correcto uso de las matrices bidimensionales ACTIVIDADES: Realizar un programa en donde podamos ingresar la dimensión de la matriz cuadrática, luego ingresar valores y determinar el número mayor y menor de los elementos ingresados en la matriz, y tambien saber en qué posición se encuentran. DESARROLLO DE CONTENIDOS 1. Desarrollo del ejercicio
  • 2. 2. Ejecución del programa f.) ______________________ f.) __________________ MSc. Víctor Zapata ESTUDIANTE DOCENTE
  • 3. import java.util.Scanner; public class Bidimensional { public static void main(String[] args) { // TODO Auto-generated method stub //ingresamos la matriz int num, i, j; Scanner in = new Scanner(System.in); System.out.print("Ingrese matriz cuadratica: "); num=in.nextInt(); if(num==0) { System.out.println("no existe profucto"); }else { i=num; j=num; int mayor, menor; int filaMayor, filaMenor, colMayor, colMenor; //Se crea una matriz con el numero de filas y columnas ingresada int[][] A = new int[num][num]; //Se introducen por teclado los valores de la matriz System.out.println("Elementos de la matriz: "); for (i = 0; i < num; i++) { for (j = 0; j < num; j++) { System.out.print("A[" + i + "][" + j + "]= "); A[i][j] = in.nextInt(); } } //Mostrar por pantalla los valores que contiene la matriz System.out.println("valores introducidos:"); for (i = 0; i < A.length; i++) { for (j = 0; j < A[i].length; j++) { System.out.print(A[i][j]+" "); } System.out.println(); } //Calcular el mayor valor de la matriz y el menor. //Obtener las posiciones que ocupan el mayor y el menor dentro de la matriz mayor = menor = A[0][0]; //se toma el primer elemento de la matriz como mayor y menor filaMayor = filaMenor = colMayor = colMenor = 0; //mediante dos bucles for anidados recorremos la matriz //buscamos el mayor, el menor y sus posiciones for (i = 0; i < A.length; i++) { //para cada fila de la matriz for (j = 0; j < A[i].length; j++) { //para cada columna de la matriz //Usamos sentencia if para determinar el mayor y menor if (A[i][j] > mayor) { mayor = A[i][j]; filaMayor = i; colMayor = j; } else if (A[i][j] < menor) { menor = A[i][j]; filaMenor = i;
  • 4. colMenor = j; } } } //Mostrar por pantalla el mayor elemento de la matriz,el menor y las posiciones que ocupan System.out.print("Elemento mayor: " + mayor); System.out.println(" Fila: "+ filaMayor + " Columna: " + colMayor); System.out.print("Elemento menor: " + menor); System.out.println(" Fila: "+ filaMenor + " Columna: " + colMenor); } } }