INTRODUCCIÓN. Para hacer un algoritmo hay que tener en cuenta sus características: secuenciales, se procesan uno después del otro; precisos, deben ser objetivos al resolver el problema; ordenados, deben ser leídos y ejecutados de forma precisa; finitos, deben tener un número determinado de pasos; concretos, deben mostrar un resultado al problema resuelto; y definidos. Estructura de control Las estructuras selectivas también conocidas como estructuras condicionales es una estructura de control de flujo que permite que desarrollemos lo que se conoce como lógica de la programación. Por decir de otra manera son aquellas que dirigen la ejecución de una programación hacia un grupo de sentencias del resultado de la condición. Está permite bifurcar el flujo del programa en función de una expresión lógica es decir que permiten escoger entre dos o más acciones estás evalúan una condición y ejecuta una sentencia pero no se ejecutan todas al mismo tiempo. Según el control que realice las estructuras seleccionadas pueden clasificarse como selectiva simple ,selectiva doble, selectiva anidada, selectiva múltiple. Estructura selectiva simple. La estructura selectiva simple es aquella que evalúa la condición por la verdadera ejecuta una instrucción y si es falsa no ejecuta ninguna instrucción ese tipo alternativa es la más simple de todas permite evaluar una expresión lógica y una función de dicha evaluación ejecutar una acción composición de acciones o no gq tabla también se suele denominar SI-ENTONCES. EJEMPLO.Diagrama de flujo y Pseudocódigo si expresión lógica entonces acciones Fin_Si Estructura Selectiva Doble La estructura selectiva doble es similar al anterior con la verdad de que en este tipo de estructura se indican acciones no solo para la rama verdadera sino también para la rama falsa es decir en caso de la expresión lógica evaluada se acierta ejecutando una acción o grupo de acciones y en caso de que sea faltas ejecutan un grupo diferente. Se creó debido a una estructura selectiva simple es muy limitada está estructurada septo de dos secciones de esta forma siempre va a cubrir algo porque se va a evaluar una condición si es verdadera entonces ejecuta una sentencia si es falsa se ejecuta la otra. Se le denomina selectiva doble pues existen dos caminos a estos ustedes suele denominar también bifurcaciones Pues el control del flujo se dirige hacia una rama de dos posibles. Estructuras selectivas anidadas. Tal como se ha planteado la estructura selectiva permite tomar decisiones sobre el control de flujo Si se desea tomar la decisión de ejecutar o no un conjunto de instrucciones se puede usar una selectiva simple además Si se desea decidir La CQ ción de entre dos conjuntos de instrucciones podemos usar una selectiva doble pero si se requiere tomar decisiones sobre más de dos conjuntos de instrucciones se debe usar la estructura selectiva anidada también denominada Estructura Selectiva Compuesta. En el diseño algorítmico la indicación no es más que la inclusión de una o más estructuras determinando tipo en otra estructura del mismo tipo. En nuestro caso la estructura selectiva anidada no es más que usar una estructura selectiva dentro de otra estructura selectiva. EJEMPLO. Estructura Selectiva Múltiple. Cómo vemos siempre habrá un punto donde tengamos múltiples opciones para resolver este problema utilizamos una estructura de alternativas múltiples Ya que en ocasiones puede ser más cómodo de utilizar luego veremos que también lo podemos hacer con selectivas dobles anidadas la selección múltiple va a evaluar una condición que podrá tomar distintos valores según sea el resultado de la condición se ejecutar a una acción específica. La estructura selectiva múltiple permite el algoritmo tomar decisiones de ejecutar un conjunto de instrucciones de varios disponibles en esencia la que tiene la misma finalidad que la estructura selectiva anidada pero para poder usarla hay que tener en consideración lo siguiente. Cada conjunto instrucciones tiene asociación uno o varios valores con el sector toma el valor asociado con este conjunto sus instrucciones a ejecutar antes en la selección múltiple no existe ninguna condiciones sino una variable denominada muchas veces elector a través de la cual el algoritmo acompañar a su valor en las implementaciones de la estructura selectiva múltiple en los lenguajes de programación está variable selector debe ser tipo ordinal. La estructura selectiva múltiple es un caso particular de la estructura selectiva anidada se da cuando la variable usada en la condición es ordinal y además la condición es simple operación relacional de comparación por eso su uso muy reducido a cierto tipo de situaciones con los menús de opciones por ejemplo;