Академический Документы
Профессиональный Документы
Культура Документы
1.-Objetivo
2.-Estructura Selectiva
3.-Simple
4.-Doble
5.-Multiple
Objetivo
El presente trabajo tiene como objetivo apoyar a los estudiantes del área
de programación básica en la identificación y utilización de técnicas para
la formulación de algoritmos (pseudocodigos y diagrama de flujo)
empleando las estructuras de control secuencial y selectivo
Estructuras Selectivas
Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí
que se suelan denominar también estructuras de decisión o alternativas y
son utilizadas en todos los lenguajes de programación, en este caso
veremos estructuras selectivas para el lenguaje de
programación Ruby, creado por el programador japonés Yukihiro “Matz”
Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó
públicamente en 1995.En el círculo de amigos de Matsumoto se le puso el
nombre de “Ruby” (en español rubí) como broma aludiendo al lenguaje de
programación “Perl” (perla)
Simples
Las estructuras selectivas simples o condicionales están compuesta
únicamente de una sola condición si es verdadera ejecutara la acción o
acciones si la condición es falsa no hará nada.
end
# => este comando nos permite poner un comentario, puede ser a principio
de linea o en cualquier posición de ella.
puts => este comando nos permite imprimir cualquier texto en pantalla,
puede ser el resultado de una operación o un texto escrito entre comillas.
Ejemplo:
end
Dobles
Las estructuras selectivas dobles están compuesta únicamente de una sola
condición, si es verdadera ejecutara la acción o acciones y si la condición
es falsa ejecutara las acciones para la condición falsa. Esta estructura
selectiva solo se debe utilizar únicamente cuando existen dos condiciones,
si hubieran mas de dos condiciones se puede utilizar varias selectivas
simples o una selectiva múltiple.
if (condición)
else
end
Ejemplo:
else
end
Múltiples
Las estructuras selectivas múltiples o anidadas están compuesta múltiples
selectivas simples que están unidas por el comando elsif el resultado que se
obtiene con una selectiva multiple se puede obtener con varias selectivas
simples, entonces, ¿cual es la diferencia? el codigo es mas pequeño,
aunque, yo siempre he recomendado a mis alumnos que cuando recien se
esta aprendiendo a programar es recomendable que al principio se trabaje
con selectivas simples, a medida que se va aprendiendo y ganando destreza
se puede comenzar a utilizar las selectivas multiples en los casos que ellos
crean conveniente y necesarios.
if (condición)
elsif (condición)
elsif (condición)
end
Ejemplo:
end
http://www.marcossarmiento.com/2014/09/02/estructuras-
selectivas-simples-dobles-y-multiples/
https://es.slideshare.net/marigelcontreras/estructuras-de-
control-selectivas-35233871