SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

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 30 (20)

Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Vector Unidimensional
Vector Unidimensional Vector Unidimensional
Vector Unidimensional
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
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
 
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 JuanSimbaa8 (20)

30
3030
30
 
29
2929
29
 
28
2828
28
 
27
2727
27
 
26
2626
26
 
25
2525
25
 
24
2424
24
 
23
2323
23
 
22
2222
22
 
21
2121
21
 
20
2020
20
 
19
1919
19
 
Final portafolio 3 c (1)
Final portafolio 3 c (1)Final portafolio 3 c (1)
Final portafolio 3 c (1)
 
18
1818
18
 
17
1717
17
 
16
1616
16
 
15
1515
15
 
14
1414
14
 
13
1313
13
 
12
1212
12
 

30

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