Presentación Unidad 2 - Estructuras Control y Ciclos (If While For)
Presentación Unidad 2 - Estructuras Control y Ciclos (If While For)
Ciclos y Contadores
Estructuras de Control
Las instrucciones en un programa, por defecto, se ejecutan secuencialmente; es
decir, paso a paso, línea por línea, sin embargo, al implementar la solución de un
problema debemos tomar en cuenta las condiciones que influyen en la secuencia de
pasos que hay que seguir para obtener la solución.
https://pixabay.com/es/elegir-la-direcci%C3%B3n-correcta-
1536336/
Según, se cumplan o no determinadas condiciones o propuestas, la secuencia de
pasos involucradas en la realización de una tarea será diferente.
Además, de las sentencias if – else, Python nos permite trabajar con estructuras
condicionales anidadas, es decir, dentro de los bloques de sentencias tanto para
el if como para el else podemos agregar nuevas condicionales.
Estructura Condicional en Python
Las instrucciones en un ciclo son las mismas. Los datos sobre los que se opera varían.
https://pixabay.com/es/circular-flechas-direcci%C3%B3n-colorido-1289260/
Ciclos y bucles
Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que
escribir varias veces el mismo código, lo que ahorra tiempo, procesos y deja el código
más claro facilitando su modificación en el futuro.
https://pixabay.com/es/vidrieras-espiral-c%C3%ADrculo-patr%C3%B3n-1181864/
LA INSTRUCCIÓN MIENTRAS
Todas las instrucciones siguientes que estén indentadas dentro del ciclo se repetirán
tantas veces como la condición sea verdadera.
LA INSTRUCCIÓN REPETIR
Cuando se cumple la condición, se sale del ciclo y se continúa ejecutando el resto del
programa.
LA INSTRUCCIÓN REPETIR
https://pixabay.com/es/justo-recinto-ferial-540126/
Contadores y
Acumuladores
Contadores y acumuladores
https://www.pexels.com/photo/athletics-blue-ground-lanes-332835/
Contadores
Existen actualmente “N” cantidad de pacientes y cada uno de ellos está conectado a un monitor.
• Que envíe un mensaje de alerta si el paciente supera la frecuencia cardiaca máxima. Esta se calcula:
• Frecuencia cardiaca máxima = 220 lpm – edad (donde lmp son los latidos por minuto)
https://pixabay.com/es/equipo-hospital-ecg-equipos-medicos-3089883/
Veamos el siguiente ejemplo
https://pixabay.com/es/ovejas-reba%C3%B1o-pfrech-3080951/
Se requiere:
• Cantidad de vacas
• Cantidad de cerdos
• Cantidad de ovejas
• Promedio de peso de las vacas
• Promedio peso de las ovejas
• Promedio peso de los cerdos
• Edad promedio del ganado
• Cantidad de corderos (ovejas de edad menor igual a un año)