ESTRUCTURA SECUENCIAL
Es aquélla 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.
CONDICIONALES
En las estructuras selectivas se evalúa una condición y en función del resultado la misma se realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas. La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, else o bien en español si, entonces, sino), con una figura geométrica en forma de rombo o bien con un triángulo en el interior de una caja rectangular.
Las estructuras selectivas o alternativas pueden ser:
- Simples
- Doble
- Múltiples
ALTERNATIVA SIMPLE (SI-ENTONCES/IF-THEN).
La estructura alternativa simple si-entonces (en inglés if-then o bien IF-THEN) ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición y.
Si la condición es verdadera, entonces ejecuta la acción S1 (o acciones caso de ser S1 una acción compuesta y constar de varias acciones).
Si la condición es falsa, entonces no hacer nada.
ALTERNATIVA DOBLE (SI-ENTONCES-SI_NO / IF - THEN - ELSE ).
La estructura anterior es muy limitada y normalmente se necesitará una estructura que permita elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición.
ALTERNATIVAS MÚLTIPLES (SEGÚN _ SEA, CASO DE / CASE).
Cuando existen más de dos elecciones (alternativas) posibles, es cuando se presenta el caso de alternativas múltiples. Si el número de alternativas es grande puede plantear serios problemas de escritura del algoritmo y naturalmente de legibilidad.
La estructura de decisión múltiple evaluará una expresión que podrá tomar n valores distintos 1, 2, 3,4,..n . Según que elija uno de estos valores en la condición, se realizará una de las n acciones, o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n posibles.
ESTRUCTURAS REPETITIVAS.
Las estructuras que repiten una secuencia de instrucciones un número determinado de veces se denominan Bucles y se denomina Iteración al hecho de repetir la ejecución de una secuencia de acciones. Entre las estructuras repetitivas se encuentran:
- Mientras (while)
- Repetir (repeat)
- Desde (for)
No hay comentarios:
Publicar un comentario