Un
condicional en la programación es una sentencia o grupo de sentencias que puede ejecutarse o no en función del valor de una condición.
Los tipos más conocidos de condicionales son el SI ENTONCES (if then), el SI - SI NO (if then- else) y el SEGÚN (case o switch), aunque también podríamos mencionar al lanzamiento de errores como una alternativa más moderna para evitar el "anidamiento" de condicionales.
Los condicionales constituyen junto con los bucles los pilares de la
programación estructurada, y su uso es una evolución de una sentencia de
lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.