Tarea 8 – Programación – 1º DAM/DAW e-learning

Hola a todos, hoy os dejo la tarea 8 de programación de 1º DAM/DAW de e-learning.

Pueden haber diferentes tareas según la región o instituto. Si quieres que agregue alguna tarea, contacta conmigo.

Contáctanos

Versión 1

Tarea UT8: «Colecciones de Datos» Enunciado.

Si hasta el momento hemos utilizado en todos los casos estructuras estáticas (arrays) para almacenar datos, llega el momento de aprovechar las bondades de las estructuras dinámicas y la funcionalidad del API Collections.

Nos han sugerido una mejora en la aplicación desarrollada en la unidad de trabajo 6, en la que gestionamos un concesionario cuyos vehículos eran insertados en un array. El objetivo es mantener los vehículos ordenados por matrícula en la estructura de datos. El objetivo de este ejercicio es:

  • Hacer las modificaciones a la clase Vehiculo para que sean objetos comparables por matrícula.
  • Modificar la clase Concesionario para que utilice una estructura de datos dinámica que mantenga los vehículos ordenados. Determina qué estructura es la más apropiada, justificando tu respuesta (Puedes hacerlo en la misma declaración de la propiedad).
  • Añadir la opción Eliminar Vehículo: Dada una matrícula, eliminar el vehículo cuya matrícula coincide si existe.

Aquí puedes descargar la tarea completa.

Versión 2

Tarea PROG08
Enunciado
Si hasta el momento hemos utilizado en todos los casos estructuras estáticas (arrays) para almacenar datos, llega el momento de aprovechar las bondades de las estructuras dinámicas y la funcionalidad del API Collections.

Ejercicio 1

En la tarea de la Unidad de Trabajo 7 utilizamos un array para almacenar las cuentas bancarias. Esta estructura provoca que nuestra aplicación esté limitada a utilizar 100 cuentas. Modifica dicho proyecto para:

1. Utilizar una estructura de datos dinámica. Determina, de las trabajadas en los contenidos, cuál sería la más idónea, justificando tu respuesta.

2. Añade la opción de menú «Eliminar Cuenta Bancaria». A través de esta opción se pedirá el CCC de una cuenta bancaria y se eliminará de la estructura siempre que existe y su saldo sea 0. No se podrán eliminar cuentas con saldo superior a 0.

Ejercicio 2

Nos han sugerido una mejora en la aplicación desarrollada en la unidad de trabajo 6, en la que gestionamos un concesionario cuyos vehículos eran insertados en un array. El objetivo es mantener los vehículos ordenados por matrícula en la estructura de datos. El objetivo de este ejercicio es:

  • Hacer las modificaciones a la clase Vehiculo para que sean objetos comparables por matrícula.
  • Modificar la clase Concesionario para que utilice una estructura de datos dinámica que mantenga los vehículos ordenados. Determina qué estructura es la más apropiada, justificando tu respuesta (Puedes hacerlo en la misma declaración de la propiedad).
  • Añadir la opción Eliminar Vehículo: Dada una matrícula, eliminar el vehículo cuya matrícula coincide si existe.

Aquí puedes descargar la tarea completa.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *