<Anterior | Contenido | Siguiente>
27 - Control de flujo: ramificación con if
En el último capítulo, se nos presentó un problema. ¿Cómo podemos hacer que nuestro script generador de informes se adapte a los privilegios del usuario que ejecuta el script? La solución a este problema requerirá que encontremos una manera de "cambiar de dirección" dentro de nuestro script, en función de los resultados de una prueba. En términos de programación, necesitamos que el programa biblioteca.
Consideremos un ejemplo simple de lógica expresada en pseudocódigo, una simulación de un lenguaje informático destinado al consumo humano:
X = 5
Si X = 5, entonces:
Di "X es igual a 5". De lo contrario:
Di "X no es igual a 5".
Este es un ejemplo de rama. Según la condición, "¿X = 5?" hacer una cosa, "Diga que X es igual a 5"; de lo contrario, haga otra cosa, "Diga que X no es igual a 5".