Está en la página 1de 9

Universidad abierta y a distancia de México

Ingeniería en Desarrollo de Software

Fundamentos de programación

Unidad 6, Actividad 2

Aplicación de funciones en la programación en lenguaje C.


Índice
Introducción ............................................................................................................................... 3
Actividad .................................................................................................................................... 3
Conclusiones ............................................................................................................................. 9
Bibliografía ................................................................................................................................. 9
Introducción

Como siguiente actividad se procederá a realizar unos ejercicios donde se trabajará el


diagrama modular, así como algoritmos y diagramas de flujo de cada módulo. La finalidad de
dichos ejercicios es poder poner en práctica que funciones se pueden utilizar para la solución
de un problema.

Actividad

1.- Tomando el contenido de la unidad 6, y el ejemplo del problema 6.1 realiza el Diagrama
Modular, así como los algoritmos y diagramas de flujo de cada uno de los módulos que realicen
lo siguiente:
 Lea las temperaturas en grados Celsius de 100 pacientes en un hospital
 Convierta las temperaturas Celsius en grados Kelvin y Fahrenheit
 Imprimir las temperaturas.
 Calcule el promedio de temperatura en grados Kelvin
 Imprimir promedio

Diagrama modular

Principal
Datos entrada:
tempC ( )
Salida:
Fahr( ), Kelvin ( ), Prom

Fahr Kelvin Prom


Parametros entrada Parámetros entrada: Parametros entrada:
tempC tempC temps
Valor de retorno: Valor de retorno: Valor de retorno:
tempsfahr tempskel promedio
Algoritmo

Diagrama de flujo
2.- Retomando el problema definido en la Unidad 5 actividad 2, realiza un plan de mejoras con
base en la aplicación de funciones (incorpora mayor complejidad).

 Realiza y explica el algoritmo modular en base a las mejoras realizadas.


 Realiza los diagramas de flujo del algoritmo modular.

Diagrama modular

Principal
Datos entrada:
filas ( )
columnas ( )
Salida:
suma de matriz A y B

Leer Matriz Procesar Matriz Mostrar Matriz


Datos entrada:
Datos entrada: Datos entrada:
Números de Matriz A
MatrizC=MatrizA+MatrizB Resultado Matriz C
Número de Matriz B
Salida: Salida:
Salida:
Matriz A y B MatrizC Matriz C ( ) ( )
Algoritmo
Diagrama de flujo
Conclusiones

Esta actividad represento un reto para resolver, ya que batalle para poder asociar la variable
con el subproceso. Entendía como era que se tenía que leer, pero al momento de intentar que
el subproceso hiciera varias variables, era en donde se producía error. Finalmente entendí que
se tenía que poner como dimensión para poder tener pasar el arreglo del sub proceso al
proceso principal.

Bibliografía

Campos, B. (2015, Junio 03). PSeInt: SubProcesos, recuperado el 5 de Septiembre de 2018,


de: https://www.youtube.com/watch?v=YHgLvljpJWU

UnADM Staff, (2018) Unidad 5. Estructuras de datos, recuperado el 5 de Septiembre de 2018,


de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/01/DFPR/U
5/Unidad_5_Estructuras_de_datos_.pdf

UnADM Staff, (2018) Unidad 6. Funciones, recuperado el 5 de Septiembre de 2018, de:


https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/01/DFPR/U
6/Unidad_6_Funciones_.pdf