Estructuras selectivas

download Estructuras selectivas

of 8

description

estructuras selectivas en csharp

Transcript of Estructuras selectivas

Estructuras selectivas: simple, doble y mltiple.La especificacin formal de algoritmos tiene realmente utilidad cuando el algoritmo requiere una descripcin ms complicada que una lista de sencilla de instrucciones. Este es el caso cuando existe un nmero de posibles alternativas resultantes de la evaluacin de una determinada condicin.

Las estructuras selectivas se utilizan para tomar decisiones lgicas; de ah que se suelan denominar tambin estructuras de decisin o alternativas.

En las estructuras selectivas se evalan una condicin y en funcin del resultado de la misma se realiza una opcin u otra. Las condiciones se especifican usando expresiones lgicas. La representacin de una estructura selectiva se hace con palabras en pseudocdigo (if, then, elseo bien en espaol si, entonces, si_no), con una figura geomtrica en forma de rombo o bien conun triangulo en el interior de una caja rectangular . las estructuras selectivas o alternativas pueden ser: Simples Dobles MltiplesLa estructura simple es si (if) con dos formatos: Formato Pascal, si-entonces (if-then) y en formato C, si(if) a estructura selectiva doble es igual que la estructura simple si al cual se le aade la clusula si-no (else) a estructura selectiva mltiples segn-sea(switch en lenguaje C, case en pascal)

Estructura condicional: if y else

Es usada para ejecutar una instruccin o bloque de instrucciones solo si una condicin es cumplida. Su forma es:if (condicin) extracto

donde la condicin es la expresin que ser evaluada. Si esta condicin es true (verdadera), el extracto es ejecutado. Si esta es falsa (false), el extracto es ignorado (no ejecutado) y el programa continua en la siguiente instruccin despus de la estructura condicional.

por ejemplo, el siguiente fragmento de cdigo imprime x es 100 solo si el valor guardado en la variable x es en verdad 100:if (x == 100)cout