El parque botanico de oro verde lo contrata para realizar un software que permita conocer las plantas y arboles de la región y sus familias.
Por ejemplo el espinillo es de la familia de las fabáceas, y las fabáceas (Fabaceae) o leguminosas (Leguminosae) son una familia del orden de las fabales, fabales es un orden de plantas de la clase Magnoliopsida. Es decir que una planta o arbol pertenece a una familia que es un subconjunto de otra familia que puede ser un subconjunto de otra familia.
La información de los arboles o plantas y sus familias se encuentra en 2 archivos binarios:
Si el id_familia_padre es -1, esta familia no tendra otra familia que lo contenga.
(35) Realice un diseño para resolver el problema
(20) Lea los archivos binarios y cargue en memoria.
(30) Programe funciones que permitan:
Imprimir el nombre de la planta con sus familias. Por ejemplo:
espinillo -> fabáceas -> fabales …
Cual es la o las familias con más plantas en la región
Guarde en un archivo de texto, la información de las funciones anteriores.
(15) Indique:
¿Que ventajas y desventajas tiene la herencia?
¿Porque C++ necesita de punteros y herencia para implementar el polimorfismo?
Libre: Lo vuelven a contratar para modelar, las caracteristicas de las plantas y arboles. Las plantas pueden tener caracteristicas a nivel de familia que heredan, por ejemplo todas las Magnoliopsida, son de hoja caduca. Pero puede haber caracteristicas a nivel de planta o arbol solamente, por ejemplo el espinillo florece amarillo. Realice un diseño que permita conocer todas las caracteristicas de una planta determinada.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.