Estructuras de Control. Secuencial
- La más sencilla, simplemente indica una secuencia de acciones a ser ejecutadas de forma consecutiva.
- La composición secuencial no es conmutativa.
- Existe una notación alternativa, separando las sentencias mediante el carácter
- Evalúa una expresión lógica y ejecuta una acción (o grupo de acciones) si es cierta y no hace nada si es falsa.
Estructuras de Control. Alternativa doble
- Similar a la anterior, ejecuta una acción (o grupo de acciones) si la Expresión es cierta y otra acción (o grupo) si es falsa.
Estructuras de Control. Alternativa múltiple
- Evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.
Estructuras de Control. Estructura desde-hasta
- Permite repetir la ejecución de una acción o de un grupo de acciones un número determinado de veces.
- El funcionamiento de la estructura es el siguiente:
o En primer lugar, se asigna a la variable indice el valor de inicio.
o El bucle se ejecuta mientras indice no alcance el valor de fin.
o En cada iteración el valor de indice es incrementado según el paso
o Indicado y se ejecuta la acción o grupo de acciones encerrados en el bucle.
o En caso de que no se indique ningún paso el que se empleará será +1.
Estructuras de Control. Estructura mientras
- Repite una acción o grupo de acciones mientras una expresión lógica sea cierta.
- Un aspecto muy importante de la presente estructura de control es que si la expresión lógica es inicialmente falsa el bucle no se ejecuta ni una sola vez; es decir, la estructura mientras iterará 0 ó más veces.
Estructuras de Control. Estructura repetir-hasta
- Repite una acción o grupo de acciones hasta que una expresión lógica sea cierta.
- Esta estructura no existe en FORTRAN pero sí en otros lenguajes de programación.
- La expresión lógica no se evalúa hasta el final con lo cual el bucle se ejecuta al menos una vez por contraposición a la estructura anterior que podía no ejecutarse ninguna.
Estructuras de Control. Resumen
- Las estructuras de control permiten alterar el flujo secuencial de los algoritmos que hemos visto hasta el momento.
- Una estructura de control:
o Tiene un único punto de entrada y un único punto de salida.
o Se compone de sentencias o de otras estructuras de control.
- Existen tres tipos fundamentales de estructuras de control:
o Secuencial.
o Alternativa.
o Repetitiva.
- La estructura secuencial es una lista consecutiva de acciones donde el orden de aparición indica el orden de ejecución.
- La estructura alternativa se presenta en tres formas:
o Simple.
o Doble.
o Multialternativa.
- La estructura alternativa simple permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta.
Estructuras de Control. Resumen
- La estructura alternativa doble permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta y otra acción si dicha expresión es falsa.
- La estructura multialternativa consiste en una expresión selectora que puede tomar n valores diferentes y ejecuta una acción diferente por cada posible valor de la expresión selectora.
- La estructura repetitiva se presenta en tres formas:
o Estructura desde-hasta
o Estructura mientras
o Estructura repetir-hasta
- La estructura desde-hasta permite repetir la ejecución de una acción un número determinado de veces.
- La estructura mientras repite una acción mientras una expresión lógica sea cierta; esta estructura puede ejecutarse 0 ó más veces.
- La estructura repetir-hasta repite una acción hasta que una expresión lógica sea cierta; esta estructura siempre se ejecuta 1 vez al menos y no existe en el lenguaje FORTRAN aunque aparece en otros lenguajes de programación.
No hay comentarios:
Publicar un comentario