INSTRUCCIÓN SEGÚN (CASO) HACER (SELECT ... CASE) (1). PSEUDOCÓDIGO Y DIAGRAMA DE FLUJO.
La instrucción Según (Caso) Hacer es una forma de expresión de un anidamiento múltiple de instrucciones Si ... Entonces – SiNo. Su uso no puede considerarse, por tanto, estrictamente necesario, puesto que siempre podrá ser sustituida. La sintaxis será:
Según [Expresión] Hacer Caso, valor expresión 1 Instrucción 1 Instrucción 2 Caso, valor expresión 2 Instrucción 3 Instrucción 4 . . . Caso, valor expresión n Instrucción k Caso, SiNo Instrucción m FinSegún |
La expresión a evaluar puede ser una variable o una función de varias variables. El valor de la expresión podrá ser de identidad (p. ej. Caso, = 8) o de intervalo (p. ej. Caso, < 100; también podría ser Caso, > 0 y < 100).
El caso SiNo determina las instrucciones a ejecutar cuando ninguno de los casos previstos se ha cumplido. Si no procede, simplemente se deja de escribir.
La única ventaja que podemos obtener con el uso de Según (Caso) Hacer radica en aportar mayor claridad que un anidamiento múltiple de Si ... Entonces de gran longitud.
La instrucción Según (Caso) Hacer también puede anidarse dentro de sí misma, aunque resulta poco recomendable por perjudicar la claridad de un programa.
Consideremos una estructura de decisión basada en cinco alternativas y el caso SiNo.
Pseudocódigo:
Según E Hacer Caso, = 1 Instrucción 1 Instrucción 2 Caso, = 2 Instrucción 3 Instrucción 4 Caso, = 3 Instrucción 5 Instrucción 6 Caso, = 4 Instrucción 7 Instrucción 8 Caso, = 5 Instrucción 9 Instrucción 10 Caso, SiNo Instrucción 11 FinSegún |
Diagrama de flujo:
Para hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.
Comentarios
Publicar un comentario