Las estructuras condicionales comparan una variable contra otro valor para determinar el curso de acción en un programa. Existen tres tipos básicos: simples, dobles y múltiples. Las simples tienen una sola condición, las dobles tienen dos opciones posibles, y las múltiples permiten comparar una variable contra múltiples resultados posibles y ejecutar instrucciones específicas para cada caso.