Estructuras alternativas: Según

Esta instrucción brinda la opción de ejecutar diferentes acciones en función del valor almacenado en una variable numérica. Al ejecutarse, se verifica el valor de la variable y se ejecuta la secuencia de instrucciones asociada a dicho valor. Cada opción incluye uno o varios números separados por comas, seguidos por dos puntos y una secuencia de instrucciones que se ejecutará si el valor de la variable coincide con alguno de los números especificados en la opción. Además, se puede incluir una opción final llamada "De Otro Modo" que se ejecutará solo si el valor de la variable no coincide con ninguna de las opciones anteriores. Después de la ejecución de la instrucción, la secuencia de instrucciones continúa con la siguiente instrucción detrás del FinSegun.




Ejemplo:

Programa que pide una nota de un examen por teclado y muestra la nota como “Sobresaliente”, “Notable”, “Bien”, “Suficiente”, “Suspendido”:


Proceso notas

Definir nota como entero;

Escribir "Dime tu nota:";

Leer nota;

Segun nota Hacer

1,2,3,4: Escribir "Suspenso";

5: Escribir "Suficiente";

6,7: Escribir "Bien";

8: Escribir "Notable";

9,10: Escribir "Sobresaliente";

De Otro Modo:

Escribir "Nota incorrecta";

FinSegun

Escribir "Programa terminado";

FinProceso










Comentarios

Entradas populares de este blog

Ejercicios estructuras alternativas

Estructuras repetitivas: Mientras