holis
Las estructuras de control nos permiten controlar el flujo del programa: tomar decisiones, realizar acciones repetitivas etc, dependiendo de unas condiciones que nosotrosmismos establezcamos. Así podemos hacer un script que nos salude cada día de la semana de una manera diferente. O por ejemplo hacer un script que nos pida la contraseña una y otra vez hasta quesuministremos la opción correcta.
1.- La toma de decisiones if-else:
Las construcciones if, else y elseif permite condicionar la ejecución de un bloque de sentencias al cumplimiento de una condición.
Lasintaxis de la construcción if más sencilla es la siguiente:
if (expresión) {
bloque_de_sentencias
}
La expresión se evalúa siempre, si el resultado es true se ejecuta el bloque de sentencias ysi el resultado es false no se ejecuta el bloque de sentencias.
La expresión se evalúa siempre, si el resultado es true se ejecuta solamente el bloque de sentencias 1 y si el resultado es false seejecuta solamente el bloque de sentencias 2.
La construcción if ... else se puede extender añadiendo la instrucción else if:
La expresión 1 se evalúa siempre, si el resultado es true se ejecutasolamente el bloque de sentencias 1 y solamente si el resultado es false se evalúa la expresión 2, si el resultado de esta es true se ejecuta solamente el bloque de sentencias 2 y si el resultado es false seejecuta solamente el bloque de sentencias 3. En cualquier caso solamente se ejecuta uno de los tres bloques de sentencias.
Se pueden añadir tantas instrucciones else if como se desee, teniendo encuenta que en cualquier caso solamente se ejecuta uno de los bloques de sentencias.
Quizá la estructura de control más básica y la más utilizada sea if-else:
if (condicion) {
// instrucciones que hayque ejecutar si la condición es verdadera
} else {
// Instrucciones que hay que ejecutar si la condición es falsa
}
En castellano sería algo así:
Si (Tal cosa es cierta) {
// Haz esto
} En...
Regístrate para leer el documento completo.