miércoles, 1 de marzo de 2023

Software que permita conocer las plantas y arboles de la región y sus familias.

 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: 


Planta.dat

id : int

nombre: char[200]

id_familia: int

Familia.dat

id: int

nombre: char[200]

id_familia_padre: int


Si el id_familia_padre es -1, esta familia no tendra otra familia que lo contenga. 


  1. (35) Realice un diseño para resolver el problema 

  2. (20) Lea los archivos binarios y cargue en memoria. 

  3. (30) Programe funciones que permitan:

    1. Imprimir el nombre de la planta con sus familias. Por ejemplo:  

espinillo -> fabáceas -> fabales …

  1. Cual es la o las familias con más plantas en la región 

  2. Guarde en un archivo de texto, la información de las funciones anteriores.  

  1. (15) Indique:

    1. ¿Que ventajas y desventajas tiene la herencia? 

    2. ¿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.

Bicicletería Oro Verde

La bicicletería Oro Verde lo contrata para diseñar y desarrollar su sistema de control de precios. Dado que la bicicletería tiene un servici...