-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Objetivo principal Nuestro trabajo tiene como objetivo general recoger datos de un archivo csv y realizar operaciones con los mismos. Dicho archivo contiene en este caso particular la potencia(en GWh) generada en cada mes por 17 distintos tipos de generaciones en España durante los años 2021 y 2022.
Ejecución Al ejecutar el programa lo primero que se encontrara será un menú principal con 4 opciones, siendo la primera un buscador de datos, la segunda 4 cálculos estadísticos, la tercera ordenación de datos y por ultimo se permite elegir una opción que finaliza el programa. Al escoger alguna de las opciones se abrirá un menú secundario destinado a esa opción.
Buscador de datos Al elegir el buscador, al usuario se le da la opción de poder escoger de entre todas las diferentes energías. Después se pregunta al usuario la posición del dato que quiere elegir, se puede elegir entre 1 y 24 ya que son 2 años.(por ejemplo si el usuario introduce 5 será la potencia generada en mayo 2021 y si elige el 13 será enero de 2022) El dato aparecerá en pantalla.
Cálculos estadísticos En el menú de cálculos estadísticos tenemos cuatro opciones que pertenecen a los cálculos estadísticos que hemos escogido, siendo estos calcular la media anual, la mediana anual, la varianza anual y calcular el máximo y mínimo. La segunda pregunta que hace el programa es qué año le interesa al usuario. Por ultimo, qué generación quiere escoger. El programa extrae el dato elegido del segundo archivo y lo muestra en la pantalla.
Ordenación de datos En la tercera opción, el usuario escoge el tipo de energía que quiera ordenar, el año y la forma de ordenación(De mayor a menor o viceversa).
Comparación de datos En la cuarta opción, se comparan los datos de dos generaciones diferentes.
Tras cada resultado bien obtenido el programa vuelve al menú secundario en el que estaba para preguntarle otra vez lo mismo, por eso mismo hemos añadido una opción para volver al menú principal si el usuario lo desea. También es importante enunciar que cada vez que un error es cometido por el usuario al elegir una opción(introduce una letra o símbolo o introduce un numero equivocado) se volverá al menú secundario en el que estaba trabajando y se le avisa de este error.
Objetivos secundarios Lo que queríamos conseguir era un programa que permitía fácilmente utilizar menús que dieran opciones de volver y continuar. En cada menú te pide el programa lo necesario para encontrar el dato que se busca. En cuanto a las funcionalidades, la función mas importante del programa se llama recoger, que esta destinada a recoger los datos de un archivo de extensión csv. Esta misma almacena los datos cambiados a números reales dentro de la memoria del ordenador.