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

Entradas populares de este blog

Estructura de control - Alternativas - Repetitivas

Sentencias basicas - Asignación - entrada y salida

SENTENCIA SELECTIVA FOR