La empresa educarBio lo contrata para desarrollar un software educativo cuyo objetivo es mostrar las categorías taxonómicas de los seres vivos.
Las categorías taxonómicas se estructuran en una jerarquía de inclusión, en la que un grupo abarca a otros menores y este, a su vez, queda subordinado a uno mayor. De esta manera, los taxones quedan agrupados dentro de un rango taxonómico o categoría taxonómica que los incluye. Un ejemplo sería animales -> vertebrados -> mamíferos -> primates -> Mono
Cada categoría tiene un id (número identificatorio), un nombre y una descripción. El software debe permitir cargar estos datos y mostrarlos por pantalla.
(30) Realice el diseño de la solución e implemente las clases que permitan cargar estos datos y mostrarlos por pantalla con el siguiente formato “categoría general -> subcategoría -> … -> Nombre del animal”
(30) Realice una función la cual permita guardar las categorías taxonómicas en un archivo binario.
(30) Realice los siguientes métodos utilizando STL:
Obtener las 5 categorías que tienen el mayor cantidad de subcategorías.
Obtener los nombres de animales o categorías que se repitan.
(10) Indique brevemente: ¿Qué diferencia existe entre reutilizar código mediante herencia y mediante composición? ¿Cuándo se aplica uno u otro?
Libre: Lo contratan porque necesitan saber la cantidad de animales totales y por subcategoría. Guarde en un archivo de texto la categoría y la cantidad de animales como por ejemplo:
animales 50
-> vertebrados 30
-> mamíferos 20
…
-> reptiles 10
…
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.