Estructura selectiva m ltiple
Estructura selectiva múltiple.
Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomar n valores distintos, 1, 2 , 3,....,n y 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á sólo undeterminado camino entre los n posibles. Esta estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor2 ejecutará la acción 2, si toma el valor N realizará la acción N.
Evalúa una expresión no necesariamente de tipo lógico. ● La expresión puede tomar másde dos valores. Dependiendo de la n valores que devuelve la expresión se ejecutarán alguno de los n conjuntos de sentencias que presenta. Se utilizacuando se dispone de varias selecciones múltiples anidadas. En la mayoría de los lenguajes la expresión debe ser de tipo entero o algún otro tipo detipo de dato ordinal. Un tipo de dato ordinal es aquel en el que cada valor tiene un elemento anterior y un elemento siguiente.
Modo de funcionamiento:
● Seevalúa el valor de la expresión. ● Si coincide con el valor de alguno de los casos (p.e. valor1) ejecuta el conjunto de acciones asociadas a él. ● En casocontrario comprueba el siguiente caso. ● Puede existir alguna acción por omisión (si no se cumple ninguno de los casos). La cláusula si no, indicaríalas acciones a realizar por omisión. ● Si no existe ninguna acción por omisión o el valor de la expresión no coincide con ninguno de los casos no hace nada
Regístrate para leer el documento completo.