TeoríaPaso 1 de 11
¿Quién controla el siguiente paso?
Toda la asignatura gira alrededor de una pregunta muy sencilla: ¿quién decide cuál es el siguiente paso del programa?
En los programas que habéis escrito hasta ahora la respuesta era obvia: el propio programa. Ejecuta la instrucción 1, luego la 2, luego la 3. Si lees el código de arriba abajo, sabes en qué orden va a pasar todo.
En un programa dirigido por eventos esa respuesta cambia: el entorno determina cuándo llega un suceso (un clic, un mensaje, un temporizador que vence, un sensor que se dispara) y la aplicación se limita a reaccionar.
| Programa secuencial | Programa dirigido por eventos | |
|---|---|---|
| Quién decide el orden | El programa: 1 → 2 → 3 | El entorno decide cuándo llega cada suceso |
| Qué hace el código | Sigue su guion de principio a fin | Reacciona a lo que va ocurriendo |
| Orden de ejecución | Fijo, se lee en el código | Depende de cuándo llegan los eventos |
La Programación Orientada / Dirigida por Eventos (POE) es un paradigma general: el software reacciona a sucesos. Al terminar la unidad deberías poder:
- Comprender que la POE no es "cosa de ventanas", sino una forma general de organizar software que reacciona.
- Distinguir flujo secuencial y flujo dirigido por eventos.
- Explicar la cadena estímulo externo → evento software → reacción.
- Reconocer el paradigma en GUI, móviles, servidores, IoT y firmware.
Responde para continuar
0/2TAREA 1
En un programa dirigido por eventos, ¿qué determina el orden en que se ejecutan las reacciones?
Elige una respuestaTAREA 2
¿Cuáles de estos programas siguen el paradigma dirigido por eventos?
Marca todas las correctas