Este es el tipo más sencillo de estructura condicional. Sirve para implementar acciones condicionales
del tipo siguiente:
- Si se verifica una determinada condición, ejecutar una serie de instrucciones y luego seguir
adelante.
- Si la condición NO se cumple, NO se ejecutan dichas instrucciones y se sigue adelante.
Se puede observar que, en ambos casos (que se verifique o no la condición), los “caminos” bifurcados se
unen posteriormente en un punto, es decir, el flujo del programa recupera su carácter secuencial, y se
continua ejecutando por la instrucción siguiente a la estructura
IF.
Como ejemplo de utilización de este tipo de condicional, se considera el cálculo del valor en un
punto x de una función definida por partes, como por ejemplo:
El Algoritmo 5.3 muestra el pseudocódigo correspondiente: