Estructura selectiva multiple
ESTRUCTURA
SELECTIVA MÚLTIPLE si múltiple
La
estructura selectiva si múltiple permite que el flujo de diagrama se bifurque
por varias ramas en el punto de la toma de decisión (es), esto en función del
valor que tome el selector. Así si el selector toma el valor 1 se ejecutará la
acción 1, si toma el valor 2 se ejecuta la acción 2, si toma el valor N se
realiza la acción N, y si toma un valor distinto de los valores
correspondientes entre 1 y N, se continuará con el flujo normal del diagrama
realizándose la acción N+1.
A
continuación, presentamos el diagrama de flujo que ilustra esta estructura
selectiva.
El pseudocódigo para enunciar una estructura selectiva
múltiple es:
La estructura selectiva si múltiple es muy flexible,
lo que permite aplicarse de diferentes formas. Un ejemplo sería el siguiente.
El pseudocódigo para enunciar una estructura selectiva
múltiple de esta forma quedaría de la siguiente manera:
Ejemplo 1. Construya un
diagrama de flujo tal que dado como datos dos variables de tipo entero, obtenga
el resultado de la siguiente función:
Proceso: (Algoritmo)
Datos de entrada:
Se requiere el valor de V y el valor de NUM
(Definición de variable)
V. Variable de tipo entero que expresa el valor de V dentro de la
función. NUM. Variable de tipo entero que expresa el valor de NUM.
Resultado esperado o datos de salida:
El resultado de la función VAL.
(Definición de variable)
VAL. Variable de tipo real que expresa el resultado de la función
realizada.
1. Inicio
2. Leer el valor de V y
NUM.
3. Evaluar el valor de
NUM
3.1. Si NUM = 1 entonces
realizar la función VAL= 100 * V.
3.2. Si NUM = 2 realizar
la función VAL= 100 ** V.
3.3. Si NUM = 3 calcular
la función VAL= 100 / V.
3.4. Para cualquier otro
valor de NUM asignar a VAL el valor de cero. VAL=0.
4. Imprimir el resultado de la función VAL
5. Fin






Comentarios
Publicar un comentario