Vous êtes sur la page 1sur 2

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 necesarios
b) 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 mdulos
d) Integrar los diferentes mdulos para generar el programa ejecutable, verificar su funcionamiento
e) 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.

Vous aimerez peut-être aussi