Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras selectivas y condicionales (Selectivas (Las utilizamos cuando…
Estructuras selectivas y condicionales
Selectivas
En los algoritmos para la solución de problemas donde se utilizan estructuras selectivas se emplean frases que están estructuradas de forma adecuada dentro del pseudocódigo
Las utilizamos cuando en el desarrollo de la solución de un problema debemos tomar una decisión, para establecer un proceso o un camino a seguir.
tenemos entre estos
ESTRUCTURA SELECTIVA MULTIPLE
Es una estructura que permite que el diagrama se divida en varios caminos en el punto de la decisión múltiple y según el valor que tome se realiza la acción correspondiente, después se continua con el flujo normal del diagrama.
diagrama de flujo
Pseudocodigo
Proceso sin_titulo
Segun variable_numerica Hacer
opcion_1:
secuencia_de_acciones_1
opcion_2:
secuencia_de_acciones_2
opcion_3:
secuencia_de_acciones_3
De Otro Modo:
secuencia_de_acciones_dom
FinSegun
FinProceso
ESTRUCTURA SELECTIVA SECUENCIAL
Son las estructuras en las que se maneja una secuencia especifica de estructuras, puede haber en el diagrama de flujo primero una estructura múltiple, después una simple y a continuación una doble.
diagrama de flujo
Pseudocòdigo
Proceso sin_titulo
Si expresion_logica Entonces
acciones_por_verdadero
Sino
acciones_por_falso
FinSi
Si expresion_logica Entonces
acciones_por_verdadero
FinSi
FinProceso
ESTRUCTURA SELECTIVA SIMPLE
Es una estructura en la cual se toma un camino especifico si se cumple una condición, si al evaluar la condición el resultado es verdadero entonces se ejecuta cierto proceso pero si es falso se continua con la secuencia normal del diagrama.
Pseudocòdigo
Proceso sin_titulo
Si expresion_logica Entonces
acciones_por_verdadero
FinSi
FinProceso
ESTRUCTURA SELECTIVA ANIDADA
Son la estructuras en las cuales dentro de una estructura selectiva simple, doble o múltiple pueden ir otras estructuras simples, dobles o múltiples.
Pseudocòdigo
Proceso sin_titulo
Si expresion_logica Entonces
Si expresion_logica Entonces
Si expresion_logica Entonces
acciones_por_verdadero
Sino
acciones_por_falso
FinSi
FinSi
Sino
acciones_por_falso
FinSi
FinProceso
diagrama de flujo
Condicionales
En el diseño de algoritmos se presentan situaciones en las que una lista sencilla
de instrucciones ya no resultan útiles para descripciones complicadas
Las estructuras selectivas o alternativas pueden ser:
dobles
La estructura de decisión múltiple evalúa una expresión que puede tomar n
valores distintos, 1, 2, 3, 4,…, n
Según se 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.
Pseudocòdigo
Según_sea expresión (E) hacer
E1: acción S11
acción S12
acción S1a
E2: acción S21
acción S22
.
.
.
acción S2b
En: acción S31
acción S32
.
.
.
si-no
acción Sx
fin_segun
Diagrama de flujo
Estructuras de decisión anidadas (en escalera)
Las estructuras de decisión si-entonces y si-entonces-s_no implican la
selección de una de dos alternativas
Es posible también utilizar la instrucción si
para diseñar estructuras de selección que contengan más de dos alternativas.
diagrama de flujo
pseudocòdigo
Si <condicion1> entonces
Si <condicion2> entonces
.
.
.
Fin_si
Fin_si
simples
La estructura alternativa simple si-entonces ejecuta una
determinada acción cuando se cumple una determinada condición
evalúa la condición "y"
diagrama de flujo
Pseudocòdigo
si <condición> entonces
<acción S1>
Fin_si
//acción compuesta
si <condición> entonces
<acción S1>
<acción S2>
Fin_si
Las estructuras selectivas se utilizan
para tomar decisiones lógicas:
esta es la razón que se suelen denominar
también estructuras de decisión, condicionales o alternativas.
señala Joyanes Aguilar