Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE INFORMTICA
UNIVERSITAT DE VALNCIA
Objetivos de la prctica: - Hacer un programa completo que permita poner en prctica los conceptos aprendidos en las sesiones anteriores.
UNIVERSITAT DE VALNCIA
Realizacin Prctica
El programa comenzar cargando en memoria la informacin que est guardada en el fichero particulas.txt (podis ver un ejemplo del contenido de este fichero al final del enunciado de la prctica). Si el fichero no existiera, comenzaramos igualmente pero con un catlogo sin partculas. Una vez cargada la informacin se proceder a trabajar con ella a travs de los diferentes mens. Cuando se decida salir del programa con la opcin 0.- Salir, se preguntar al usuario si desea conservar los cambios en la informacin. Si el usuario decide conservar los cambios, se proceder a volcar la informacin de memoria, de nuevo, en el fichero de texto particulas.txt. El programa estar organizado mediante una funcin principal con la siguiente estructura: 1. Lectura del fichero de datos (particulas.txt). 2. Hacer: 2.1. Presentacin de las opciones del men: 5) Buscar una determinada ficha. a) Buscar por nombre que contenga las palabras 0) Salir b) Buscar las que tengan masa inferior a 1) Crear nueva ficha. c) Buscar por masa y espn. 2) Listar fichas. d) Mostrar partculas de una generacin. 3) Modificar los datos de una e) Mostrar partculas de una familia y grupo. determinada ficha. 6) Estadsticas: 4) Borrar una ficha. a) Nmero de partculas descubiertas en un periodo de aos. b) % de partculas descubiertas por pas. 2.2. Segn sea la opcin elegida llamar al subprograma adecuado (funcin o procedimiento) que realice la tarea. Mientras la opcin elegida no sea Salir. 3. Si los datos han sido modificados (y el usuario quiere guardarlos) entonces: Guardar la informacin en el fichero. 4. Final. Se recomienda comenzar el programa escribiendo la funcin main() e ir activando cada una de las opciones del men a medida que se vayan realizando.
Notas Orientativas:
Para la representacin en memoria de las fichas del catlogo, se utilizar una estructura de datos basada en un vector de registros que contengan los campos necesarios para representar la informacin anteriormente citada. El vector deber est ordenado segn la masa de las partculas. Antes de empezar a programar, realizar un diseo de las estructuras que se van a utilizar y estructurar el programa haciendo uso de funciones o procedimientos.
UNIVERSITAT DE VALNCIA
1 ?
(estos campos estn separados por tabuladores) (estos campos estn separados por tabuladores)
Mtodo de evaluacin:
Para la puntuacin de la prctica se tendrn en cuenta, principalmente, los siguientes apartados: 1. Correcto funcionamiento del programa, ajustndose a los requerimientos del enunciado. 2. 3. 4. 5. 6. Correcta utilizacin de variables, tipos y parmetros en las funciones. Claridad en la redaccin del programa (sangrado de las lneas, utilizacin de comentarios, nombre adecuado de las variables, ...). Facilidad de uso por parte del usuario (recomendaciones, instrucciones claras y concisas, etc...). Eficiencia y claridad del algoritmo utilizado. Finalmente, se contabilizarn todas las funcionalidades adicionales que se le hayan aadido al programa siempre y cuando estn implementadas todas las requeridas en el enunciado.
Recordar que no se pueden utilizar variables globales en los programas. Fecha mxima de entrega: 14 de enero de 2014.