Está en la página 1de 5

ESCUELA POLITECNICA NACIONAL

DEPARTAMENTO DE INFORMATICA
Y CIENCIAS DE LA COMPUTACION

Estructura de Datos
GRUPO#02

DEBER No: 4

Alumnos: Byron Nuñez


Steven Chiriboga

PROFESORA: Ing. MSc. Mayra CARRION

FECHA DE ENTREGA: 16/10/2014


EPN Estructura de Datos

TALLER No.: 4
FECHA: 14/10/2014
NOMBRES: Byron Nuñez
Steven Chiriboga
PROFESORA: Ing. MSC. Mayra CARRION

OBJETIVOS:
1. Tener claro la definición de lo que es un arreglo bidimensional con sus respectivas
características
2. Conocer se inicializa y tratar de no cometer errores al momento de definir un arreglo
bidimensional
MARCO TEORICO:
Así como en el tema de arreglos unidimensionales que se tenía 1 índice en los arreglos
bidimensionales son un conjunto de datos homogéneos del mismo tipo (por ejemplo: entero,
carácter, real, etc.) almacenados en arreglos de 2 dimensiones y como su nombre lo indica
tenemos 2 índices (m*n) en el que m: es el número de filas y n es el número de columnas m.

DESARROLLO:
Ejercicio1 (Inicialización de un arreglo bidimensional)
Código
package epn;

import javax.swing.JOptionPane;

public class InicializarArregloBidimensional {

public static void main(String[] args) {

String Nombres[][] = {{"Juan,Pedro"},{"Jose,Maria"},


{"Roberto,Juan"}};
JOptionPane.showMessageDialog(null, Nombres);
}

}
Captura

1
EPN Estructura de Datos

Ejercicio 2 (Definición arreglo bidimensional)


Código
package epn;
public class demo {

public static void main(String[] args) {


int numeros[][] = new int[2][2];

numeros[0][0] = 1;
numeros[0][1] = 2;
numeros[1][0] = 3;
numeros[1][1] = 4;

for (int i = 0; i < numeros.length; i++)


{ for (int j = 0; j < numeros[0].length; j++) {

System.out.print(numeros[i][j]+" ");

}
System.out.println();
System.out.println();
}
}

Imagen:

EJERCICIOS:
Ejercicio Arreglo Bidimensional
CODIGO
package epn;

import javax.swing.JOptionPane;

public class uno {

public static void main(String[] args) {

int contador=1,j=0;

int i=Integer.parseInt(JOptionPane.showInputDialog("Ingrese
numero de estudiantes: "));
String numero[][]=new String[i][i];
do {

2
EPN Estructura de Datos

numero[j][0]=JOptionPane.showInputDialog("Ingrese Numero
unico: ");
numero[j][1]=JOptionPane.showInputDialog("Ingrese Nombre:
");

contador++;
j++;

} while (contador<=i);

System.out.print("Numero unico: ");


System.out.print("\n");
for (int k = 0; k < numero.length; k++) {
System.out.print(numero[k][0]+"\n");

}
System.out.print("Nombre: "+"\n");
for (int m = 0; m < numero.length; m++) {
System.out.print(numero[m][1]+"\n");

}
}
}
CAPTURA

3
EPN Estructura de Datos

CONCLUSIONES:
1. Se puede decir que tenemos que saber los conceptos de arreglos unidimensionales ya
que aquí se trabaja con 2 dimensiones
2. Saber cómo evitar los errores se escritura al momento de definir un arreglo
bidimensional
3. Tratar de ir mejorando el algoritmo para simplificar las líneas de codificación
innecesarios
4. No olvidad el tipo de datos que se emplea en un arreglo bidimensional

También podría gustarte