Sunteți pe pagina 1din 2

Estructura selectiva múltiple

Cuando el algoritmo requiere una descripción más complicada y detallada que una lista
sencilla de instrucciones se emplean diversas alternativas resultantes de la evaluación
de una determinada condición. Estas estructuras se identifican porque en la fase de
solución del problema existe algún punto en el cual es necesario establecer una
pregunta, para decidir si ciertas acciones deben realizarse o no.
Las estructuras lógicas selectivas en cualquier lenguaje de programación permiten
alterar el orden secuencial de ejecución de las instrucciones. Independiente si se emplea
un paradigma orientado a objetos a programación estructurada cuando existe un bloque
de instrucciones siempre se ejecutan estas de una manera secuencial, las estructuras
selectivas permiten alterar el orden de la ejecución de las instrucciones, dándole
solución algorítmica a cualquier tipo de problema.

Existen diversos tipos de estructuras selectivas como lo son: simples, dobles, en


cascada, múltiples o Switch, La representación de una estructura selectiva cuando se
emplea pseudocódigo se utilizan con palabras establecidas como lo son: (if - then - else
o en español si - entonces - sino) y en caso de un diagrama de flujo se representa con
la figura geométrica de un rombo
En esta ocasión se desarrollara todo lo relacionado con la estructura selectiva múltiple.

La estructura selectiva múltiple evalúa una expresión que puede tomar n de valores
distintos 1, 2, 3…n A cada valor de la expresión se le asigna una instrucción o una
serie de instrucciones diferentes, lo que significa que el flujo seguirá un camino distinto
entre los n posibles caminos en dependencia del valor de la expresión de control. La
estructura selectiva múltiple permite que el flujo del diagrama se divida por varias ramas
en el punto de la toma de decisiones, esto en función del valor que tome el selector ‘’El
selector es la variable o expresión a evaluarse, según la cual se tomara una de las
múltiples decisiones o alternativas’’ (juarez, 2015)
Cuando se habla estructura selectiva múltiple es apropiado resaltar la estructura de
control Switch, la cual es una sentencia que evalúa a cada variable con respecto de una
lista de condiciones, a cada una de las condiciones se le conoce como case; case 1,
case 2, case 3… n.

La sentencia Switch para poder ser aplicada se debe tener en cuenta una serie de
reglas: Las variables solo pueden ser de tipo byte, short, int, o char. Se puede tener
cualquier cantidad de case dentro del Switch siempre y cuando cada case sea seguido
al valor a ser comparado, el valor de cada case debe ser el mismo tipo de dato que la
variable en el Switch, cuando esto se cumple las instrucciones que están dentro de
ese case se ejecutaran hasta que se alcance la sentencia break en el caso de tenerla
dado que no todos los case deben llevarla. ‘’Break en español rotura o romper Se
utiliza para salir de un case, cuando se ejecuta esta sentencia el control del programa
pasa inmediatamente a la instrucción siguiente al case’’ (cairo, 2005)

La utilización de la estructura selectiva múltiple


Bibliografía

cairo, O. (2005). Metodologia de la programacion (Segunda edicion ed.). Mexico D.F:


Alfaomega grupo editor S.A.

juarez, U. a. (10 de Octubre de 2015). El proceso de programacion. Obtenido de


http://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/selectivas/selectiva-multiple-si-
multiple.html

S-ar putea să vă placă și