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

listado de numeros
listado de numeroslistado de numeros
listado de numeros
dagoberto sierra
 
Ejercicio
EjercicioEjercicio
Ejercicio
KeevynMoreno
 
Sander moya
Sander moyaSander moya
Sander moya
KeevynMoreno
 
Eclipse evelyn
Eclipse evelynEclipse evelyn
Eclipse evelyn
Evelynsuquillo1
 
Formatos tutoria laboratorio
Formatos tutoria laboratorioFormatos tutoria laboratorio
Formatos tutoria laboratorio
JeffersonVega16
 
UNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
Maiky Kobatakane
 
Aleatorios
AleatoriosAleatorios
Aleatorios
Cecilia Loeza
 
Vectores
VectoresVectores
Vectores
BelenRosales12
 
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 objetosluis freddy
 

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

Ejercicio
EjercicioEjercicio
Ejercicio
DanielaCuti
 
Ejercicio
EjercicioEjercicio
Ejercicio
Carlos Guzmán
 
Ejercicio
EjercicioEjercicio
Ejercicio
LENINMATEO1
 
Ejercicio
EjercicioEjercicio
Ejercicio
JonathanSevilla9
 
Ejercicio
EjercicioEjercicio
Ejercicio
Evelynsuquillo1
 
Informe de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdfInforme de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdf
JeffersonAguachela
 
Ejercicio
EjercicioEjercicio
Ejercicio
BelenRosales12
 
Vector Unidimensional
Vector Unidimensional Vector Unidimensional
Vector Unidimensional
VanessaChicaiza2
 
Ejercicio
EjercicioEjercicio
Ejercicio
paulcuenca9
 
Ejercicio
EjercicioEjercicio
15 porta
15 porta15 porta
15 porta
JuanSimbaa8
 
Informe#15
Informe#15Informe#15
Informe#15
paulcuenca9
 
In 15
In 15In 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 A2climancc
 

Similar a Arreglo bidimensional ejercicio (20)

Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
13
1313
13
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
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
 
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 OliverGuaman1

Informe
InformeInforme
Informe
OliverGuaman1
 
Informe 6
Informe 6Informe 6
Informe 6
OliverGuaman1
 
Informe 5
Informe 5Informe 5
Informe 5
OliverGuaman1
 
Informe 7
Informe 7Informe 7
Informe 7
OliverGuaman1
 
Informe 2
Informe 2Informe 2
Informe 2
OliverGuaman1
 
Informe 1
Informe 1Informe 1
Informe 1
OliverGuaman1
 
Informe 3
Informe 3Informe 3
Informe 3
OliverGuaman1
 
Informe 4
Informe 4Informe 4
Informe 4
OliverGuaman1
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
OliverGuaman1
 
3 s. programacion orientado objetos
3 s. programacion orientado objetos3 s. programacion orientado objetos
3 s. programacion orientado objetos
OliverGuaman1
 
Hipervinculos
HipervinculosHipervinculos
Hipervinculos
OliverGuaman1
 
Informe chatbot
Informe chatbotInforme chatbot
Informe chatbot
OliverGuaman1
 
Meses del año
Meses del añoMeses del año
Meses del año
OliverGuaman1
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
OliverGuaman1
 
Tablas de multiplicar
Tablas de multiplicarTablas de multiplicar
Tablas de multiplicar
OliverGuaman1
 
Arreglobidimensional 210209215632
Arreglobidimensional 210209215632Arreglobidimensional 210209215632
Arreglobidimensional 210209215632
OliverGuaman1
 
Arreglo unidimensional
Arreglo unidimensionalArreglo unidimensional
Arreglo unidimensional
OliverGuaman1
 
Arreglo unidimensional
Arreglo unidimensional Arreglo unidimensional
Arreglo unidimensional
OliverGuaman1
 
Arreglo unidimencional
Arreglo unidimencionalArreglo unidimencional
Arreglo unidimencional
OliverGuaman1
 
Arreglo bidimencional p
Arreglo bidimencional pArreglo bidimencional p
Arreglo bidimencional p
OliverGuaman1
 

Más de OliverGuaman1 (20)

Informe
InformeInforme
Informe
 
Informe 6
Informe 6Informe 6
Informe 6
 
Informe 5
Informe 5Informe 5
Informe 5
 
Informe 7
Informe 7Informe 7
Informe 7
 
Informe 2
Informe 2Informe 2
Informe 2
 
Informe 1
Informe 1Informe 1
Informe 1
 
Informe 3
Informe 3Informe 3
Informe 3
 
Informe 4
Informe 4Informe 4
Informe 4
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
3 s. programacion orientado objetos
3 s. programacion orientado objetos3 s. programacion orientado objetos
3 s. programacion orientado objetos
 
Hipervinculos
HipervinculosHipervinculos
Hipervinculos
 
Informe chatbot
Informe chatbotInforme chatbot
Informe chatbot
 
Meses del año
Meses del añoMeses del año
Meses del año
 
Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
 
Tablas de multiplicar
Tablas de multiplicarTablas de multiplicar
Tablas de multiplicar
 
Arreglobidimensional 210209215632
Arreglobidimensional 210209215632Arreglobidimensional 210209215632
Arreglobidimensional 210209215632
 
Arreglo unidimensional
Arreglo unidimensionalArreglo unidimensional
Arreglo unidimensional
 
Arreglo unidimensional
Arreglo unidimensional Arreglo unidimensional
Arreglo unidimensional
 
Arreglo unidimencional
Arreglo unidimencionalArreglo unidimencional
Arreglo unidimencional
 
Arreglo bidimencional p
Arreglo bidimencional pArreglo bidimencional p
Arreglo bidimencional p
 

Último

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 

Último (20)

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 

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); } } }