Algoritmos y diagramas de flujo
Calcular el IMC para cinco integrantes de su familia, comparar los resultados
obtenidos con las tablas y elaborar una conclusión
Evidencia: Reporte del IMC de los integrantes que incluya las respuestas a las
siguientes preguntas:
1. En general como considera la condición física de los integrantes de su
familia
2. ¿Qué sugerencias daría para mejorar los hábitos alimenticios de su familia?
3. ¿Qué problemas podría generar el sobrepeso o la desnutrición?
4. Agregar la conclusión correspondiente
Para evaluar la actividad considerar la siguiente tabla (se evalúa la forma en que
se aplica el algoritmo):
NOMBRE PESO ESTATURA IMC
1. Giovanny Santi García 55 1.60 55
IMC= ------
=21.4
1.60
48 1.45 48
2. Fernando José
IMC= --------
López
=22.8
Torres
1.45
60 1.55 60
IMC= -------
=25
3 Jorge Luis Morales 1.55
Hernández 59 1.50
59
IMC= --------
4 Ximena Shantel Palma =26.2
Lopez 1 50
Toma de decisiones expresadas en algoritmos
El algoritmo elaborado anteriormente no indica el estado de condición física que
tiene la persona de la que estamos analizando sus datos. Para ello, requerimos
modificar el algoritmo que incluya preguntas que sirvan para tomar decisiones.
Para comparar el IMC con los datos de la tabla, debemos incluir expresiones
lógicas que expresan condiciones y en consecuencia implica la toma decisiones:
(Condiciones válidas considerando la tabla para mayores de 18 años)
a. Si IMC<18.5 entonces indicar “La persona está baja de peso”
b. Si IMC>=18.5 y IMC<25 entonces indicar “La persona está en su
peso normal”
c. Si IMC>=25 y IMC<30 entonces indicar “La persona tiene
sobrepeso”
d. Si IMC>=30 entonces indicar “La persona tiene problemas de
obesidad”
El algoritmo completo quedaría de la siguiente manera:
1. Inicio
2. Dar el peso en kilogramos, (peso)
3. Dar la estatura en metros, (estatura)
4. Realizar la siguiente operación: IMC = peso/(estatura*estatura)
5. Mostrar el resultado, “Tu Índice de Masa Corporal es: “, IMC
6. Si IMC<18.5 entonces
Indicar “La persona está baja de peso”
7. Si IMC>=18.5 y IMC<25 entonces
Indicar “La persona está en su peso normal”
8. Si IMC>=25 y IMC<30 entonces
Indicar “La persona tiene sobrepeso”
9. Si IMC>=30 entonces
Indicar “La persona tiene problemas de obesidad”
10. Fin