Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 4 (906 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
Estructura selectiva múltiple.
Con frecuencia es necesario que existan más de dos elecciones posibles. Este problema se podría
resolver por estructuras selectivas simples o dobles, anidadas o encascada, pero si el número de
alternativas es grande puede plantear serios problemas de escritura y de legibilidad.
Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomarn 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 un determinadocamino 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
valor 2 ejecutará la acción 2, si toma el valor N realizarála acción N.
Sintaxis:
Inicio
Declaración de variables
Leer Selector
Segun sea (Selector)
Caso valor 1
Acción 1
Caso valor 2
Acción 2
Caso valor N
Acción X
De otra forma
Acción Y
FinSegun
Imprimir ….
Fin
Todas las estructuras Según sea comienzan con la palabra clave Según Sea y finalizan
con la palabra clave Fin Según. Deberá reemplazar a Selector por variables, propiedad oexpresión que vaya a ser el valor clave. Así mismo, deberá reemplazar valor1, valor2 y
valorN por números, cadenas o cualquier otro valor relacionado con la prueba que se está
llevando a cabo.
Sialguno de los valores coincide con Selector, se ejecutarán las Acciones qu aparecen
debajo de la cláusula Caso correspondiente y, finalmente, el algoritmo continuará
ejecutándose después de la sentenciaFin Según.
Según Sea: Es la palabra clave que se utiliza en la estructura alt ernativa múltiple para
comenzar la estructura múltiple.
Selector:

Es la variable o expresión a evaluarse, según lacual se t omará una de las
“múltiples” decisiones o alternativas, encerradas entre paréntesis.

Caso:

Es la palabra clave que se utiliza plantear cada caso o alternativas posibles
que...
tracking img