Comprende la idea
Antes de empezar: Entradas, procesos y salidas de un algoritmo.
Una condición es una expresión que se evalúa como verdadera o falsa. Una estructura condicional ejecuta un bloque cuando se cumple una condición y, opcionalmente, otro cuando no se cumple.
Los operadores de comparación incluyen menor que, mayor que e igualdad. Conviene comprobar qué ocurre justo en el límite de la condición.
Vamos con un ejemplo
Para clasificar un número: si n ≥ 0, mostrar “no negativo”; si no, mostrar “negativo”. Con n = 0 se ejecuta el primer camino. Con n = −3 se ejecuta el segundo.
Conecta y aplica
Un programa puede decidir si una entrada es válida antes de realizar un cálculo. Por ejemplo, comprueba que el divisor sea distinto de cero.
Un detalle que importa: No confundas asignar un valor con comparar valores. La sintaxis concreta cambia según el lenguaje; en Python, = asigna y == compara.
Ponlo a prueba
Con la condición n > 5 y n = 5, ¿qué resultado tiene la condición?
Elige una respuesta para ver la explicación.