Vous êtes sur la page 1sur 1

Desarrollo de Prctica

Evidencia de Producto 1: TDAs, struct, union, typedef y enumeraciones.


DATOS GENERALES DE LA PRCTICA

Nombre de la asignatura:

Estructura de Datos.

Unidad de Aprendizaje:

I.- TDA,struct, union, typedef y enumeraciones.

Nombre del proyecto o prctica:

Implementacin y uso de tipos de datos compuestos.

Nmero de prctica:

Resultado de aprendizaje:

Elaborar programas empleando TDA, struct, union, typedef y enumeraciones.

Requerimientos (Material o equipo):

Compilador de lenguaje C, material bibliogrfico, procesador de texto.


ACTIVIDADES A DESARROLLAR EN LA PRCTICA

1. Desarrollar un programa que haga uso de tipos de datos compuestos para implementar el registro de productos en
existencia en un supermercado, registrando la siguiente informacin: folio, nombre y marca del producto, fecha de
ltima compra del producto, cantidad comprada, existencias (despus de la compra), nmero de cdigo de barras y
unidad de medida (cantidad de piezas, metros o kilos). Se deben tener las siguientes consideraciones:
a. El nmero de folio debe ser consecutivo.
b. Las fechas de compra deben ser validadas o deben obtenerse del sistema.
c. La unidad de medida puede almacenar la cantidad de piezas o los metros o los kilos de la presentacin del
producto, por lo tanto se necesitar un elemento adicional para identificar la medida que tiene cada producto.
d. Se debe considerar el suficiente espacio en memoria para almacenar un da de operaciones en el supermercado.
2. Se debe poder agregar los datos de un producto que es comprado por primera vez, guardando la informacin
descrita anteriormente.
3. Se debe poder modificar los registros cuando se realice la compra de productos existentes (para modificar la
cantidad, se debe poder buscar el producto por medio del nmero de folio), modificando la fecha de ltima vez que
se compraron unidades del producto y la cantidad de producto en existencia despus de la compra.
4. Se debe poder vender productos, con el objetivo de dejar en cero las existencias de un producto. No deben
borrarse los registros de productos sin existencias.
5. Se deben tener las opciones que permitan visualizar los registros de productos en existencias y otra que permita
visualizar los registros de productos sin existencias.
6. Se debe probar la correcta ejecucin del programa.
7. Incluir como comentario al principio del programa la siguiente informacin:
a. Nmero de la prctica.
b. Fecha de ltima modificacin del programa.
c. Nombre(s), apellidos, matrcula y grupo al que asiste el autor.
d. Nombre de la unidad de aprendizaje.
e. Tamao del archivo fuente.
f. Tamao del archivo compilado (Ejecutable).
8. Elaborar el reporte de prctica correspondiente con los siguientes elementos:
a. Portada e ndice de secciones.
b. Introduccin. Breve descripcin de los temas involucrados en la prctica.
c. Desarrollo. Esta seccin presenta el diseo de la solucin (incluye la abstraccin de datos, y el algoritmo o
diagrama de flujo).
d. Pruebas. Esta seccin contiene pruebas del funcionamiento del programa, con descripcin del mismo.
e. Anlisis de resultados. Analizar los resultados obtenidos para determinar si se cumpli o no con el objetivo de la
prctica, en caso de haber tenido errores en el desarrollo, indicarlos y describir como se resolvieron.
f. Conclusiones. Adems de las conclusiones, se pueden incluir limitaciones de la solucin desarrollada.
g. Bibliografa. Las referencias debe estar completas y organizadas.
Nota: Las figuras utilizadas deben numerarse y se debe hacer referencia a ellas en el texto previo a donde aparecen.
9. El cdigo no se anexa al reporte, se debe entregar el cdigo fuente en un archivo .c o .cpp por separado.
Evidencias a las que contribuye el desarrollo de la prctica:
EP1. Reporte de prctica sobre TDA, struct, union, typedef y enumerados.

Vous aimerez peut-être aussi