P8_DisenoModular

2
Programación Orientada a Objetos. Práctica 8. Diseño modular Objetivos: Al terminar la práctica el alumno: Resolverá un problema complejo mediante el uso de la técnica de diseño modular. Codificará algoritmos simples en lenguaje C. Integrará módulos diseñados e implantados por otros programadores. Compilará, ligará y ejecutará los códigos en C utilizados. Interpretará mensajes de error del compilador y los corregirá. Preparación. Revisar conceptos de descomposición modular, paso de parámetros,diseño de algoritmos, pseudocódigo, documentación de diseño e implementación, archivos, apuntadores y cadenas. Actividades. 1. Resolver el problema planteado (ver Apéndice A para los detalles de la documentación de diseño): Es necesario generar un programa que permita calcular la estadística descriptiva de una colección de datos almacenados en un archivo. Consideraciones: Los datos almacenados son medidas de glucosa de sujetos normales. Los datos se encuentran ordenados de forma ascendente. El formato del archivo que almacena los datos es: Binario En los dos primero bytes se almacena el número de datos que fueron registrados (entero) Los siguientes bytes del archivo guardan todos los datos en tipo flotante de 8 bytes de precisión por dato a) Analizar el problema y distinguir los módulos necesarios b) Definir las conexiones entre módulos y los parámetros requeridos por cada uno, así como los valores que cada módulo regresa (en su caso). c) Diseñar cada uno de los módulos, prestando atención a la convención de paso de parámetros y nombres de módulos d) Integrar los diferentes módulos para generar el programa ejecutable, verificar su funcionamiento e) Subir a la plataforma AulaCBI el paquete de los códigos que forman el programa principal. Recuerda agregar en el módulo correspondiente el nombre del autor. En el programa principal agrega tu nombre. NOTA. Todos los códigos deberán comentarse (es indispensable que contengan el nombre y matrícula del autor) y entregar el código fuente SIN ERRORES. Elaboró: Raquel Valdés

description

Práctica 8

Transcript of P8_DisenoModular

  • Programacin Orientada a Objetos.Prctica 8. Diseo modular

    Objetivos: Al terminar la prctica el alumno:

    Resolver un problema complejo mediante el uso de la tcnica de diseo modular. Codificar algoritmos simples en lenguaje C. Integrar mdulos diseados e implantados por otros programadores. Compilar, ligar y ejecutar los cdigos en C utilizados. Interpretar mensajes de error del compilador y los corregir.

    Preparacin.Revisar conceptos de descomposicin modular, paso de parmetros,diseo de algoritmos, pseudocdigo, documentacin de diseo e implementacin, archivos, apuntadores y cadenas.

    Actividades.

    1. Resolver el problema planteado (ver Apndice A para los detalles de la documentacin de diseo):

    Es necesario generar un programa que permita calcular la estadstica descriptiva de una coleccin de datos almacenados en un archivo.

    Consideraciones:Los datos almacenados son medidas de glucosa de sujetos normales.Los datos se encuentran ordenados de forma ascendente.El formato del archivo que almacena los datos es:

    Binario En los dos primero bytes se almacena el nmero de datos que fueron registrados (entero) Los siguientes bytes del archivo guardan todos los datos en tipo flotante de 8 bytes de precisin

    por dato

    a) Analizar el problema y distinguir los mdulos necesariosb) Definir las conexiones entre mdulos y los parmetros requeridos por cada uno, as como los valores

    que cada mdulo regresa (en su caso).c) Disear cada uno de los mdulos, prestando atencin a la convencin de paso de parmetros y nombres

    de mdulosd) Integrar los diferentes mdulos para generar el programa ejecutable, verificar su funcionamientoe) Subir a la plataforma AulaCBI el paquete de los cdigos que forman el programa principal.

    Recuerda agregar en el mdulo correspondiente el nombre del autor. En el programa principal agrega tu nombre.

    NOTA. Todos los cdigos debern comentarse (es indispensable que contengan el nombre y matrcula del autor) y entregar el cdigo fuente SIN ERRORES.

    Elabor: Raquel Valds

  • Apndice A. Pasos para documentar el diseo de la solucin algortmica

    Cada solucin debe documentarse de la siguiente forma:i. Planteamiento del problema. Describe el problema con tus propias palabras (uno o

    dos prrafos a lo mas),ii. Escribe en lenguaje natural los pasos para resolver el problema, describe con claridad

    cuntas y cules son las variables y constantes necesarias para resolver el problema (describe si sern de entrada o salida y el tipo de dato que almacenarn).

    iii. Escribe el pseudocdigo correspondiente a ii.iv. Realiza las pruebas de escritorio necesarias para garantizar el correcto

    funcionamiento de iii.NOTA. Si la solucin algortmica requiere descomposicin modular, incluir en la documentacin de diseo el esquema de mdulos, su jerarqua, la conexin entre ellos. El iii deber incluir el pseudocdigo de CADA mdulo propuesto.