DESCRIPCIÓN:
Este recurso explica de forma clara cómo funcionan las sentencias de ruptura o aviso que modifican el flujo normal de un programa: break, stop, stopifnot y warning. A través de ejemplos en algoritmia y en R, se muestra cuándo se usan, qué efecto tienen y cómo ayudan a controlar bucles, validar entradas o avisar de situaciones anómalas sin detener la ejecución. El material destaca las diferencias entre interrumpir un bucle, detener una función o simplemente lanzar un aviso, lo que facilita entender su papel dentro de un programa.
JUSTIFICACIÓN:
Comprender estas sentencias es fundamental para escribir código seguro, robusto y fácil de depurar. Saber cuándo romper un bucle, cuándo detener una función o cuándo avisar sin interrumpir permite evitar errores lógicos, controlar mejor las entradas del usuario y gestionar situaciones inesperadas. Este recurso ayuda al alumnado a conectar la teoría con la práctica, mostrando cómo estas estructuras se representan en algoritmia y cómo se traducen directamente a código en R.
CONSEJO PRÁCTICO:
Prueba cada sentencia por separado en pequeños ejemplos: crea un bucle infinito y usa break, valida argumentos con stop o stopifnot, y experimenta con warning para ver cómo continúa el programa. Si quieres interiorizarlo mejor, haz tu propio esquema o mini‑póster comparando las cuatro sentencias y anota en qué casos usarías cada una.
CONTROL DE CALIDAD:
El recurso fue elaborado por un miembro del equipo y revisado en el foro interno, donde se ajustaron explicaciones y ejemplos para asegurar claridad, coherencia y adecuación al nivel del alumnado.
25-26 / Aplicar Concepto / Entender concepto / Grupos / Ha ido a clase pero está perdido / Novedades / R / Revisado / Se está enterando de todo
