Estructuras lógicas de control (secuencial, selección múltiple y compuesta)
En el ámbito de la programación, las estructuras lógicas de control son fundamentales para dictar el flujo de ejecución de un programa. Estas estructuras incluyen secuenciales, de selección múltiple y compuestas, las cuales permiten gestionar cómo y cuándo se ejecutan bloques específicos de código.
Estructuras lógicas de control (secuencial, selección múltiple y compuesta)
Lazos Para
Si se habilita la sintaxis flexible en las configuración del lenguaje se pueden utilizar dos alternativas. La primer variante consiste en reemplazar el operador de asignación por la palabra clave Desde:
Para Desde Hasta Con Paso Hacer ...
Para <- Hasta Con Paso Hacer
FinPara
Al ingresar al bloque, la variable recibe el valor y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable en unidades y se evalúa si el valor almacenado en superó al valor . Si esto es falso se repite hasta que supere a . Si se omite la cláusula Con Paso , la variable se incrementará en 1.
Lazos Repetir
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo.
Repetir
Hasta Que
Lazos Mientras
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.