Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Posteriormente, nos sumergiremos en las estructuras de control condicionales, las cuales nos
permiten tomar decisiones en función de condiciones específicas. Aprenderemos a utilizar la
sentencia "if" para ejecutar un bloque de código si se cumple una condición, así como las
sentencias "if-else" y "if-elif-else" para ejecutar diferentes bloques de código en función de
varias condiciones.
Continuaremos nuestro estudio con las estructuras de control de ciclos o bucles, que nos
permiten repetir una serie de instrucciones múltiples veces. Exploraremos el bucle "for", que
nos permite repetir un bloque de código un número específico de veces, y el bucle "while",
que se ejecuta mientras se cumpla una condición determinada.
Finalmente, para consolidar los conceptos aprendidos, se proporcionarán ejemplos prácticos
de programas sencillos que utilizan estas estructuras de control de flujo. Estos ejemplos
abarcan desde cálculos de promedios hasta la búsqueda de números primos, permitiéndonos
aplicar los conocimientos adquiridos en situaciones reales.
En resumen, la Unidad II nos brindará las herramientas necesarias para controlar el flujo de
ejecución de un programa en Python. Aprenderemos a utilizar estructuras de control
secuenciales, condicionales y de ciclos, lo que nos permitirá desarrollar programas más
complejos y eficientes.
Conclusiones
Material de lectura
Material descargable
Lección 1 de 8
Una estructura de control de flujo es un bloque de código que modifica el orden con
el que se ejecutan las instrucciones.
Lección 2 de 8
01:08
Condicional if
Condicional if-else
El condicional "if-else" es una estructura de control que ejecuta un bloque de
instrucciones si la evaluación de una condición resulta verdadera (True) y ejecuta
otro bloque de instrucciones si la evaluación de la condición resulta falsa (False).
Es una estructura de control que permite repetir una o varias líneas de código varias
veces.
Figura 5. Ciclo bucle. Fuente: Desarrollo docente
Tipos de bucles_C3_U2
POSTGRADOS UNIVERSIDAD AUTÓNOMA
01:21
Tipos de bucles.mp3
1.5 MB
Bucle for
Es una estructura de control que permite repetir una o varias líneas de código un
número determinado de veces.
Es una estructura de control que permite repetir una o varias líneas de código un
número indeterminado de veces hasta que una condición deje de ser verdadera.
calificaciones y calcula el promedio de estas utilizando un bucle for para iterar sobre
las calificaciones y una estructura condicional if para determinar si se cumple una
condición específica.
2. Programa de adivinar el número: genera un número aleatorio y le pide al usuario que
adivine qué número es. Utiliza un bucle while para permitir al usuario ingresar
múltiples intentos y una estructura condicional if para verificar si la suposición del
usuario es correcta.
3. Programa de validación de contraseña: solicita al usuario ingresar una contraseña y
verifica si cumple con ciertos requisitos (por ejemplo, longitud mínima, presencia de
caracteres especiales). Utiliza una estructura condicional if-else para evaluar las
condiciones de validación.
4. Programa de cálculo de factorial: solicita al usuario ingresar un número y calcula su
Conclusiones
Las estructuras de control de ciclos o bucles nos permiten repetir una serie de
instrucciones múltiples veces. Los bucles for y while son herramientas poderosas
para automatizar tareas repetitivas y procesar datos de manera eficiente. Es
importante tener en cuenta las condiciones de salida de los bucles para evitar bucles
infinitos.
Para cerrar, se mostrará una infografía plana a modo resumen como cierre de la
unidad.
Material de lectura
2-Secuenciales
3-Condicionales
4-Ciclos o bucles
Python Software Foundation. (2013). Mas herramientas para control de flujo:
Bucles. Documentación oficial de Python.
https://docs.python.org/es/3/tutorial/controlflow.html#bucles
Material descargable