Las estructuras de control doble permiten implementar condicionales con dos acciones alternativas: si se verifica una condición, se ejecuta una serie de instrucciones, y si no se verifica, se ejecuta otra serie de instrucciones, siguiendo luego la instrucción siguiente a la estructura IF-ELSE.