Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio N° 1:
1. Cree un proyecto con la siguiente estructura
b. Implemente un método llamado setDato para agregar datos enteros dentro de este arreglo.
Estructura de Datos 1
c. Implemente un método llamado getDato para leer uno de los datos del arreglo según la posición.
d. Implemente un método llamado Buscar_Dato que reciba un dato entero y busque dicho dato dentro del
arreglo ya creado. Devolverá la posición del dato si lo encuentra y devolverá -1 si no lo encuentra.
e. Cambia la programación del método setDato para que ahora utilice el método Buscar_Dato y así evitar
que se registren datos repetidos.
Estructura de Datos 2
f. Implemente ahora un método llamado OrdenarMayorMenor_Metodo01 que utilice el algoritmo estándar
de ordenación por burbuja. La ordenación se realizará de mayor a menor.
Estructura de Datos 3
h. Implemente ahora un método llamado getRegistrados que retorne el total de elementos registrados en el
arreglo.
Estructura de Datos 4
3. En la clase JFrame_Principal
a. Diseñe un formulario con la siguiente apariencia y estructura.
b. Cree una instancia de la clase Arreglo_Numeros llamada Lista, y en el constructor coloque un código que
centre el formulario.
Estructura de Datos 5
d. Implemente el código del control btn_Buscar
Estructura de Datos 6
4. En la clase JDialog_Lista
a. Diseñe un dialogo con la siguiente apariencia y estructura
b. Cree una instancia de la clase DefaultListModel llamada modLista, y en el constructor coloque un código
que centre el diálogo y asigne el modelo al control Lst_Lista.
Estructura de Datos 7
Ejercicio N° 2:
1. Cree un proyecto con la siguiente estructura
b. Implemente el constructor de la clase que recibirá un valor tipo arreglo unidimensional de objetos
(Registro) desde el cual se asignarán los valores a cada uno de los atributos de la clase.
Estructura de Datos 8
d. Implemente los métodos getter y setter para cada atributo de la clase
b. Implemente un método llamado setElemento para agregar filas dentro de este arreglo.
Estructura de Datos 9
c. Implemente un método llamado getElemento para leer una de las filas del arreglo según el número de
fila indicada.
d. Implemente un método llamado ValidarEdad que reciba una fila y de ella validará la edad. Devolverá
verdadero si la validación es correcta de lo contrario devolverá falso.
e. Implemente un método llamado Buscar_Codigo que reciba un dato entero y busque dicho dato dentro del
arreglo ya creado. Devolverá la posición del dato si lo encuentra y devolverá -1 si no lo encuentra.
f. Cambia la programación del método setElemento para que ahora utilice los métodos Validar_Edad y
Buscar_Dato y así evitar que se registren datos repetidos
Estructura de Datos 10
g. Implemente un método llamado OrdenarMenorMayor_Nombre que utilice el algoritmo de ordenación por
selección. La ordenación se realizará de menor a mayor.
Estructura de Datos 11
h. Implemente un método llamado getRegistrados que retorne el total de elementos registrados en el
arreglo.
b. Cree una instancia de la clase Arreglo_Clientes llamada Tabla, y en el constructor coloque un código que
centre el formulario
Estructura de Datos 12
c. Implemente el código del control btn_Registrar
Estructura de Datos 13
5. En la clase JDialog_Tabla
a. Diseñe un dialogo con la siguiente apariencia y estructura
b. Cree una instancia de la clase DefaultListModel llamada modLista, y en el constructor coloque un código
que centre el diálogo y asigne el modelo al control Lst_Lista
Estructura de Datos 14
d. Implemente el código del control btn_Cerrar
Ejercicio Propuesto
Huesped Arreglo_Huesped
Codigo
NombreHuesped 0 1 2 ... 99
NumeroHabitacion
FechaIngreso Huesped Huesped Huesped
FechaSalida
Habitación Arreglo_Habitacion
NumeroHabitacion
Precio 0 1 2 ... 50
Estado
Habitacio Habitacio Habitacio
n n n
Estructura de Datos 15