Estructuras De Control


ESTRUCTURAS DE CONTROL 

Tipos de estructuras 

Las estructuras de control son el conjunto de reglas que permiten controlar el flujo de ejecución de las instrucciones de un algoritmo o de un programa. Las mismas pueden clasificarse en secuenciales, condicionales e iterativas.





¿Qué son las estructuras de control?

Llamamos estructuras de control del flujo de las acciones al conjunto de reglas que permiten controlar el flujo de las acciones de un algoritmo o programa. Las mismas pueden clasificarse en secuenciales, condicionales e iterativas.

La mayoría de los lenguajes de programación actuales soportan o utilizan las mismas estructuras de control o, al menos, son muy parecidas. Lo que varía entre uno y otro es la sintaxis con la que se escriben y, por lo tanto, con la que los compiladores o intérpretes lo traducen a lenguaje de máquina.


¿Qué función tiene la estructuras de control?

Las estructuras de control nos dan el poder de alterar, controlar o modificar el orden o el flujo en el que se ejecutan las instrucciones de un software a voluntad. Gracias a las estructuras de control podemos abstraer algoritmos o secuencias de instrucciones en un software para lograr su objetivo


Existen 3 tipos de estructuras de control en programación :


1. Secuenciales

2. Selectivas

3. Iterativas


Estructuras secuenciales 

La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
 


Estructuras Selectivas

Este tipo de estructuras de control nos sirven cuando necesitamos que se evalúe el valor de alguna variable o de alguna condición para decidir qué instrucciones ejecutar a continuación.



Estructura condicional simple:

Evalúan un valor o una condición y determinan las instrucciones a ejecutar en caso de cumplirse la condición.



Estructura condicional doble:

Evalúan un valor o una condición. Determinan las instrucciones a ejecutar en caso de cumplirse la condición y también las instrucciones a ejecutar en caso de no cumplirse.


Ejemplo

Programa que permita ver números negativos y positivos.        



 

Estructura condicional múltiple o anidadas


Las estructuras condicionales múltiples son aquellas que al tener escenarios establecidos o previamente definidos para una variable, nos permite tomar la ruta de decisión en la que se encuentre una coincidencia entre el valor de la variable y los escenarios.




Iterativas, de iteración, de repetición o repetitivas


Este tipo de estructuras de control nos sirven cuando necesitamos que se ejecute un conjunto específico de instrucciones en diversas ocasiones. La cantidad de veces que se repite dicho bloque de acciones puede ser estático o puede depender del valor de alguna variable o de alguna condición.

Iterativas con cantidad fija de iteraciones


Se utilizan cuando a priori se conoce la cantidad de ocasiones que debe repetirse un bloque de instrucciones. Normalmente, usan una variable de iteración o índice para contar la cantidad de repeticiones que se han realizado.


Ejemplo:


 Programa que calcule cual es el número mayor