2. instrucciones de un programa, siendo las propias instrucciones
las que determinan o controla dicho flujo. En un programa, a
menos que el flujo de control se vea modificado por una
instrucción de control, las instrucciones siempre se ejecutan
secuencialmente, una detrás de otra, en orden de aparición, de
arriba abajo, que es el flujo natural de un programa.
3. ESTRUCTURA SECUENCIAL
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.
4. LAS ESTRUCTURAS SELECTIVAS SE UTILIZAN PARA TOMAR
DECISIONES LÓGICAS; DE AHÍ QUE SE SUELAN DENOMINAR
TAMBIÉN ESTRUCTURAS DE DECISIÓN O ALTERNATIVAS.
LAS ESTRUCTURAS
SER:
SELECTIVAS O ALTERNATIVAS PUEDEN
•
•
•
SIMPLES
DOBLES
MÚLTIPLES.
5. ALTERNATIVA SIMPLE
La estructura alternativa simple si-entonces (en inglés if-then)
ejecuta una determinada acción cuando se cumple una determinada
condición. La selección si-entonces evalúa la condición
• si la condición es verdadera, entonces ejecuta la
acciones caso de ser una acción compuesta).
acción S1 (o
• si la condición es falsa, entonces no hacer nada.
Representación gráfica Dfd
6. ALTERNATIVA DOBLE
• La estructura anterior es muy limitada
necesitará una estructura que permita
y normalmente se
elegir entre dos opciones
o alternativas posibles, en función del cumplimiento o no de
una determinada condición.
acci6n S1 acci6n S2
Representación gráfica Dfd
7. • La estructura de decisión múltiple evaluará una expresión que
podrá tomar n ..., n.valores distintos, 1, 2, 3, 4, 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.
8. Una estructura si-entonces puede contener otra estructura si-
asíentonces, y esta estructura si entonces puede contener otra, y
sucesivamente cualquier número de veces; a su
estructura pueden existir diferentes acciones.
vez, dentro de cada