<100 subscribers
Share Dialog
Share Dialog
Objetivo
Diagnosticar las habilidades de los estudiantes en programación orientada a objetos, recursión, estructuras de datos, y entrada/salida, a través de un ejercicio práctico que combine todos los conceptos de manera integrada.
En una antigua escuela se ha descubierto una biblioteca olvidada, llena de estanterías polvorientas y libros muy valiosos.El director ha decidido transformarla en una Biblioteca Digital, para que cualquier estudiante pueda acceder al conocimiento desde su computadora o dispositivo.
Pero hay un problema: la biblioteca no está organizada, y nadie sabe cómo construir el sistema que permita guardar, buscar y mostrar los libros.
Aquí es donde entras tú:El director te ha elegido como el guardián de la nueva Biblioteca Digital. Tu misión es imaginar, diseñar y planificar cómo funcionará este sistema.
Identificar a los personajes (POO):
Cada libro tiene un título, autor, año y categoría.
Las estanterías pueden contener varios libros, e incluso subestanterías más pequeñas.
La biblioteca es el gran contenedor de todo.
Pregunta: ¿Cuáles serían las clases, sus atributos y métodos?
Dibujar el mapa (Diagramas):
Haz un diagrama de clases que muestre cómo se relacionan Biblioteca, Estanterías y Libros.
Crea un diagrama de flujo o pseudocódigo que explique cómo alguien podría buscar un libro por título dentro de la biblioteca.
Explorar los pasadizos secretos (Recursión):
Imagina que la biblioteca tiene subestanterías dentro de otras.
Explica cómo mostrarías todos los libros si debes entrar una y otra vez en cada estantería hasta recorrerlo todo.
Elegir las herramientas mágicas (Estructuras de datos):
¿Qué estructura usarías para almacenar libros y estanterías? (listas, diccionarios, colas, etc.).
Justifica por qué es la mejor opción.
El espejo del guardián (Entrada y salida):
Piensa en qué información escribiría un usuario para interactuar con el sistema (entrada).
¿Qué mostraría el sistema como respuesta (salida)?
Objetivo
Diagnosticar las habilidades de los estudiantes en programación orientada a objetos, recursión, estructuras de datos, y entrada/salida, a través de un ejercicio práctico que combine todos los conceptos de manera integrada.
En una antigua escuela se ha descubierto una biblioteca olvidada, llena de estanterías polvorientas y libros muy valiosos.El director ha decidido transformarla en una Biblioteca Digital, para que cualquier estudiante pueda acceder al conocimiento desde su computadora o dispositivo.
Pero hay un problema: la biblioteca no está organizada, y nadie sabe cómo construir el sistema que permita guardar, buscar y mostrar los libros.
Aquí es donde entras tú:El director te ha elegido como el guardián de la nueva Biblioteca Digital. Tu misión es imaginar, diseñar y planificar cómo funcionará este sistema.
Identificar a los personajes (POO):
Cada libro tiene un título, autor, año y categoría.
Las estanterías pueden contener varios libros, e incluso subestanterías más pequeñas.
La biblioteca es el gran contenedor de todo.
Pregunta: ¿Cuáles serían las clases, sus atributos y métodos?
Dibujar el mapa (Diagramas):
Haz un diagrama de clases que muestre cómo se relacionan Biblioteca, Estanterías y Libros.
Crea un diagrama de flujo o pseudocódigo que explique cómo alguien podría buscar un libro por título dentro de la biblioteca.
Explorar los pasadizos secretos (Recursión):
Imagina que la biblioteca tiene subestanterías dentro de otras.
Explica cómo mostrarías todos los libros si debes entrar una y otra vez en cada estantería hasta recorrerlo todo.
Elegir las herramientas mágicas (Estructuras de datos):
¿Qué estructura usarías para almacenar libros y estanterías? (listas, diccionarios, colas, etc.).
Justifica por qué es la mejor opción.
El espejo del guardián (Entrada y salida):
Piensa en qué información escribiría un usuario para interactuar con el sistema (entrada).
¿Qué mostraría el sistema como respuesta (salida)?


No comments yet