U2 · Estructuras de control¶
Leer el resumen
Hasta ahora los programas hacían siempre lo mismo, de arriba abajo. Con las estructuras de control, el programa decide y repite. Con if y la selección múltiple, elige qué camino tomar según una condición. Con for, while y do-while, repite un bloque de instrucciones las veces que haga falta. Las excepciones permiten reaccionar cuando algo sale mal, por ejemplo cuando el usuario escribe una letra donde se esperaba un número, sin que el programa se rompa. Y al final aprendes a depurar: ejecutar el programa paso a paso para ver dónde se equivoca.
Las estructuras que controlan el flujo del programa: decidir (if, selección múltiple), repetir (for, while, do-while) y reaccionar a los errores (excepciones). Incluye cómo depurar un programa paso a paso.
Teoría¶
- 2.1 Condicionales:
if, selección múltiple y operadores lógicos. - 2.2 Bucles: se explican en el apartado 1.6 de la unidad 1.
- 2.3 Excepciones:
try, lanzar y crear excepciones. - 2.4 Depurar: puntos de ruptura y ejecución paso a paso.
Antes de empezar: qué debes dominar¶
- Condicionales:
if/else,else if, operadores lógicos y selección múltiple. - Bucles:
for,while,do-whiley variables de control para cortar un bucle. - Excepciones:
try,catch/except,finallyy cómo lanzar una excepción propia. - Depuración: puntos de ruptura, avanzar paso a paso y observar variables.
Ejercicios de la unidad¶
| Bloque | Ejercicios |
|---|---|
| P2.1 · Sentencias condicionales | 10 |
| P2.2 · Sentencias iterativas y saltos | 25 |
| P2.3 · Captura de excepciones | 5 |
| P2.4 · Depurar programas | 1 |
Antes de pasar a los ejercicios¶
Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios de esta unidad: