Las estructuras de programacion se ejecutan en forma secuencial siguiendo una instrucción y un orden hasta el final, ejecutándose todas ella, una sola vez.
Con las estructuras de control se puede:
- De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
- De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
- Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
- Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
- Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Estructuras de control de programacion condicionales:
Las estructuras de control condicional son las que incluyen alternativas de selección en base al resultado de una operación booleana(El resultado de una operación booleana es siempre verdadero o falso), como por ejemplo, una comparación (A=B). Según la expresión sea cierta o falsa, se ejecutará un trozo de código u otro. Es el caso de la sentencia IF(Si) THEN(Entonces) ELSE(Sino).
Estructuras de control de programacion repetitivas: La declaración for se usa para repetir un bloque de sentencias encerradas entre llaves un número determinado de veces. Cada vez que se ejecutan las instrucciones del bucle se vuelve a testear la condición. La declaración for tiene tres partes separadas por (;). La industrialización de la variable local se produce una sola vez y la condición se testea cada vez que se termina la ejecución de las instrucciones dentro del bucle. Si la condición sigue cumpliéndose, las instrucciones del bucle se vuelven a ejecutar. Cuando la condición no se cumple, el bucle termina.
Estructuras de control de programación secuenciales:
Una estructura de control secuencial, en realidad no es mas que escribir un paso del algoritmo detrás del otro, el que primero se haya escrito sera el que primero se ejecute.
Dicho de otra forma la estructura secuencia es aquella es que que una acción sigue otra en secuencia y las suceden de tal modo que la salida de una es la entra de la otra y así sucesivamente hasta el fin del proceso.