Está en la página 1de 1

Las estructuras de selección se emplean para tomar decisiones lógicas, por lo que también se les llama estructuras de decisión

o alternativas. En las
Estructura estructuras de selección se evalúa una condición y en función del resultado de la misma se realiza una serie de instrucciones u otra. Las condiciones se
selectiva especifican utilizando expresiones lógicas.

edad = 19 # asignamos un valor a la variable edad


if (edad > 17)
Las estructuras selectivas simples o puts “Es mayor de edad”

Ejemplo
condicionales están compuesta End
Estructura
únicamente de una sola condición si es Si ejecutamos el programa que hemos desarrollado el resultado seria: Es mayor de edad, porque,
simple verdadera ejecutara la acción o acciones la condición que esta entre paréntesis es verdadera, porque, edad que tiene asignado 19 es mayor
si la condición es falsa no hará nada. a 17, en cambio, si el valor asignado a la variable edad fuera menor a 18, no mostraría ningún
resultado.

Las estructuras selectivas dobles están


ESTRUCTURA SELECTIVA

Siguiendo con el ejemplo anterior asignaremos el mismo valor a la variable edad


compuesta únicamente de una sola
edad = 19 # asignamos un valor a la variable edad
condición, si es verdadera ejecutara la
if (edad > 17)
acción o acciones y si la condición es
puts “Es mayor de edad”
falsa ejecutara las acciones para la
Estructura else

Ejemplo
condición falsa. Esta estructura
puts “Es menor de edad”
doble selectiva solo se debe utilizar
end
únicamente cuando existen dos
Si ejecutamos el programa que hemos desarrollado el resultado seria: Es mayor de edad,
condiciones, si hubieran mas de dos
porque, la condición que esta entre paréntesis es verdadera, porque, edad que tiene asignado
condiciones se puede utilizar varias
19 es mayor a 17, en cambio, si el valor asignado a la variable edad fuera menor a 18, el
selectivas simples o una selectiva
resultado seria Es menor de edad, porque, la condición es falsa.
múltiple.

El anidamiento es cuando se usa una


estructura dentro de otra. En este
Estructura caso se trata de usar una if dentro de Ejemplo
anidada otra if. Si ambas se cumplen se
realizará la acción. En caso contrario
(else) se procesa otra acción
diferente.

Siguiendo con el ejemplo anterior asignaremos el mismo valor a la variable edad


edad = 19 # asignamos un valor a la variable edad
if (edad > 17)
Las estructuras condicionales puts “Es mayor de edad”
múltiples son aquellas que al tener elsif (edad < 18)
escenarios establecidos o puts “Es menor de edad”
Ejemplo

Estructura previamente definidos para una end


múltiple variable, nos permite tomar la ruta Si ejecutamos el programa que hemos desarrollado el resultado seria: Es mayor de
de decisión en la que se encuentre edad, porque, la condición que esta entre paréntesis de la primera condición
una coincidencia entre el valor de la es verdadera, porque, en las selectivas múltiples cada condición debe ser única,
variable y los escenarios. porque, cuando ingresa en una de ellas ahí termina el programa, si el valor
asignado a la variable edad fuera menor a 18, el resultado seria Es menor de
edad, porque, hubiera ingresado en la segunda condición y no en la primera.

También podría gustarte