INSTRUCCIONES DE CONTROL
Las instrucciones de control son aquellas que nos permiten variar o alterar la secuencia normal de ejecución de un programa. Prácticamente la totalidad de lenguajes deprogramación de alto nivel soportan tres tipos de instrucciones de control:
Instrucciones condicionales o alternativas.
Instrucciones de salto.
Instrucciones iterativas o repetitivas.
1.- Alternativasimple:
Se evalúa una condición, ejecutándose un grupo de sentencias si el resultado es “verdadero”, y no ejecutándose este grupo de sentencias si el resultado es “falso”.
Ejemplo Instrucción if:2.- Alternativa doble:
Se evalúa la condición, ejecutándose un grupo de sentencias si el resultado es “verdadero”, y ejecutándose otro grupo alternativo de sentencias si el resultado es“falso”.
Ejemplo Instrucción if-else:
3.- Alternativa múltiple (o selector):
En lugar de una condición, se evalúa una expresión con múltiples pero finitos resultados, ejecutándoseen función del resultado de la expresión, un grupo de sentencias entre múltiples posibles.
Ejemplo Instrucción switch:
Instrucciones alternativas anidadas:
También es posibleutilizar la instrucción Si-Sino para diseñar estructuras de selecciones entre más de dos alternativas. Esto se consigue mediante las estructuras anidadas, donde tanto la rama Si como la Si no puedencontener a su vez otra instrucción Si-Sino, y así sucesivamente un número determinado de veces. Veamos un ejemplo:
INSTRUCCIONES DE SALTO:
Se utilizan para realizar un salto, es decir, paratransferir el control a un punto del programa donde seguirá la ejecución del mismo, pero perdiendo toda posibilidad de retornar de forma controlada la ejecución del programa al punto de llamada.
No seaconseja su utilización porque crean un código difícil de leer y mantener, estando su uso muy restringido en programación estructurada.
Podemos hablar de dos tipos de sentencias de salto:
Salto...
Regístrate para leer el documento completo.