Zusammenfassung der Ressource
Estructuras de control para la programación
- Permiten modificar el flujo de ejecución de las instrucciones de un programa.
- SELECTIVAS
- Estas estructuras se utilizan para TOMAR DECISIONES (por eso también se llaman estructuras de
decisión o alternativas). Lo que se hace es EVALUAR una condición, y, a continuación, en función del
resultado, se lleva a cabo una opción u otra.
- Switch
- Aplicando la estructura de decisión múltiples se evaluara una expresión que podrá tomar n valores
distintos, 1, 2, 3,…., n y según que elija uno de estos valores en la condición, se realizara una de las n acciones
o lo que es igual, el flujo del algoritmo seguirá solo un determinado camino ente los n posibles. Esta
estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor 2
ejecutara la acción 2, si toma el valor n realizara la acción n.
- If-else
- Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se
tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a
la vez, es decir, son mutuamente excluyentes.
- If
- Se identifican porque están compuestos únicamente de una condición. La estructura si-entonces evalúa la
condición y en tal caso: Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).
Si la condición es falsa no se hace nada.
- REPETITIVAS
- Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se
repiten muchas veces. Este conjunto de sentencias se denomina bucle (loop)
- Bucle
- Una estructura de control que permite la recepcion de una serie determinada de sentencias se denominan
bucle (lazo o ciclo). El cuerpo del bucle contiene las sentencias que se repiten.
- while
- La estructura repetitiva while (mientras) es aquella en la que el número de interacciones no se conoce por
anticipado y el cuerpo del bucle se repite mientras se cumple una determinada condición. por esta razón, a
estos bucles se les denomina bucles condicionales.
- For
- La sentencia for nos sirve ya que con ella se puede ejecutar un bucle que se repita determinado número de
veces.
- SECUENCIALES
- Es aquella en la que una acción (instrucción) sigue a otra en secuencia, y las tareas se suceden de tal modo
que la salida de una es la entrada de otra y así sucesivamente hasta el fin del proceso.