Estructuras Selectivas
Se utilizan para tomar decisiones lógicas; de ahí que se suelan denominar también estructuras de decisión o alternativas.las sentencias de selección son: si (if) ysegún-sea (switch); las sentencias de repetición son: desde (for), mientras (while), hacer mientras (do-while) o repetir-hasta que (repeat-until); las sentencias de salto o bifurcación incluyen romper (break),continuar (continue), ir-a (go-to), volver (return) y lanzar (throw).
Las condiciones se especifican usando expresiones lógicas. Un estructura selectiva se hace con palabras en pseudocódigo (if,then, else o si, entonces, si_no). Las estructuras selectivas pueden ser:
• Simples
• Dobles
• Multiples
La estructura simple es si (if) con dos formatos: formato Pascal,si-entonces (if-then) y formato C, si (if). La estructura selectiva doble es igual que la estructura simple si a la cual se le añade la clausula si-no (else).la estructura selectiva multiple es según_sea(switch en lenguaje C, case en Pascal)
-Alternativa simple (SI-ENTONCES/IF-THEN)
La estructura alternativa simple si-entonces (en ingles if-then) ejecuta una determinada acción cuando se cumpleuna determinada condición. La selección si-entonces evalua la condición y
• Si la condición es verdadera, entonces ejecuta la acción S1 (o acciones caso de ser S1 una acción compuesta y constarde varias acciones)
• Si la condición es falsa, entonces no hacer nada.
Las representaciones graficas son:
a) b)-pseudocódigo en español
falsa si entoncesverdadera
fin_si
b)-pseudocódigo en ingles c)
if then
endif
pseudocódigo en español
//S1 accion compuesta
Si entonces
.
.
.
Fin_si-Alternativa doble (si-entonces-sino/if-then-else)
La estructura anterior es muy limitada y normalmente se necesitara una estructura que permita elegir entre dos opciones posibles, en función...
Regístrate para leer el documento completo.