En programación, las estructuras de control son bloques de código que permiten controlar el flujo de ejecución de un programa. Estas estructuras se dividen en dos categorías principales: selectivas e iterativas.
2.2 Estructuras de control Selectivas e Iterativas
Estructuras de Control Selectivas e Iterativas
Estructuras Selectivas
Las estructuras selectivas permiten ejecutar un bloque de código u otro en función de una condición. Las más comunes son:
If-Else:
Evalúa una condición y ejecuta un bloque de código si la condición es verdadera. Si es falsa, ejecuta otro bloque (opcional).
if condición:
# Bloque de código si la condición es verdadera
else:
# Bloque de código si la condición es falsa
Switch-Case:
Evalúa una variable y ejecuta un bloque de código dependiendo del valor de la variable.
switch(variable) {
case valor1:
// Bloque de código
break;
case valor2:
// Bloque de código
break;
default:
// Bloque de código si no coincide con ningún caso
}
Estructuras Iterativas
Las estructuras iterativas permiten repetir un bloque de código mientras se cumpla una condición. Las más comunes son:
For:
Repite un bloque de código un número específico de veces.
for i in range(5):
# Bloque de código que se repite 5 veces
While:
Repite un bloque de código mientras una condición sea verdadera.
while condición:
# Bloque de código que se repite mientras la condición sea verdadera
Do-While:
Similar al while
, pero garantiza que el bloque de código se ejecute al menos una vez.
do {
// Bloque de código
} while (condición);
Actividad
QQQ (¿qué veo?, ¿qué no veo?, ¿qué infiero?)
- Analizar los ejemplos proporcionados en el tema "Estructura de Control Selectivas e Interactivas"
- De cada uno de los las estructuras proporcionadas (if-else, switch-case, for, while y do-while) realizar una tabla QQQ (¿qué veo?, ¿qué no veo?, ¿qué infiero?)
- Colocar sus datos personales (Nombre, fecha, licenciatura, asignatura, tema, Actividad II.II QQQ Estructura de Control Selectivas e Interactivas)
- Agregar a su correspondiente portafolio.
Apoyo visual
Fuentes de Información
Documentación Oficial:
Python: https://docs.python.org/3/
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0