Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras Selectivas.
Estructuras Selectivas.
POZA RICA
UNIDAD: 2
GRADO: 1º.
GRUPO: “C”.
OBJETIVOS.
Objetivos generales:
Objetivos específicos:
simple unidad lógica con un punto de entrada y un punto de salida. Las instrucciones o sentencias
se organizan en tres tipos de estructuras de control que sirven para controlar el flujo de la ejecución:
Esta estructura permite seleccionar un camino a ejecutarse entre dos o más opciones "por una
sola vez".
La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, else,
Las estructuras selectivas que se utilizan para la toma de decisiones lógicas las podemos
selectivas, implementando la información de la manera más precisa. Se dará una breve definición,
se conocerán las estructuras, donde se mostraran los diagramas de flujo de cada una, así como su
utilizándolas.
ESTRUCTURAS SELECTIVAS.
unidad lógica con un punto de entrada y un punto de salida. Las instrucciones o sentencias se
organizan en tres tipos de estructuras de control que sirven para controlar el flujo de la ejecución:
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,
Si se crea un código fuente con unas estructuras de control selectivas. Las instrucciones del
En este caso, también habrá una única entrada y una sola salida en la que se elige entre una
acción (una o varias instrucciones) entre varias posibles. La forma de elegir la acción se realizará
en función del resultado de evaluar una condición previa. La condición que puede alterar el camino
o ruta alternativa que puede tomar el programa será simple o compuesta. Dicho de otro modo, el
La estructura selectiva si entonces permite que el flujo del diagrama siga por un camino
En C++, la estructura de control de selección principal es una sentencia if. La sentencia if tiene
programa, se evalúa la expresión entre paréntesis que viene a continuación de if. Si Expresión es
verdadera, se ejecuta Acción; en caso contrario no se ejecuta Acción (en su formato más simple,
Acción es una sentencia simple, y en los restantes formatos, es una sentencia compuesta). En
cualquier caso, la ejecución del programa continúa con la siguiente sentencia del programa.
La forma de representar una estructura de selección simple por medio de un diagrama de flujo
La estructura selectiva si entonces/sino permite que el flujo del diagrama se bifurque por dos
operaciones. Por otra parte si el resultado es falso entonces se sigue por otro camino y se ejecutan
otras operaciones. En ambos casos, luego de ejecutarse las operaciones indicadas, se continua con
En este formato Acción1 y Acción2 son individualmente o bien una única sentencia que termina
en un punto y coma (;) o un grupo de sentencias encerrado entre llaves. Cuando se ejecuta la
Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan
cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra,
La estructura selectiva anidada llamada también estructura de decisión anidada, viene siendo
una estructura si-entonces que puede contener otra estructura si-entonces, y esta a su vez a otra
estructura si-entonces, y así sucesivamente cualquier número de veces; dentro de cada estructura
parte else de la actual con la parte if de la siguiente, es decir cuando después de una decisión se
Es posible anidar varias estructuras if-else, es decir, dentro de una estructura if-else tener una o
varias estructuras if-else. Una sentencia if es anidada cuando la sentencia de la rama verdadera o
la rama falsa es a su vez una sentencia if. Una sentencia if anidada se puede utilizar para
Con frecuencia en la practica se presentan mas de dos elecciones posibles de una cierta
condición. La estructura selectiva múltiple se utiliza para este tipo de problemas, es decir, que esta
estructura evaluará una expresión que podrá tomar n valores distintos, según que elija uno de estos
valores en la condición, se realizara una de las n acciones o lo que es igual, el flujo del algoritmo
La estructura selectiva si múltiple permite que el flujo del diagrama se bifurque por varias ramas
en el punto de la toma de decisiones, esto en función del valor que toma el selector. Así si el
Si toma el valor N se realizara la acción N, y si toma un valor distinto de los valores comprendidos
entre 1 y N, se continuara con el flujo normal del diagrama realizándose la acción N+1.
• Acción N+1: Expresa la operación que se va a realizar cuando se continúe con el flujo
La sentencia switches una sentencia C++ que se utiliza para seleccionar una de entre múltiples
una variable simple o de una expresión simple denominada expresión de control o selector. El
valor de esta expresión puede ser de tipo int o char, pero no de tipo double.
La expresión selector debe ser un tipo ordinal (por ejemplo, int, char, bool pero no float o string).
Cada etiqueta es un valor único, constante, y cada etiqueta debe tener un valor diferente de los
otros. Si el valor de la expresión selector es igual a una de las etiquetas case —por ejemplo,
continuará hasta que se encuentra una sentencia break (o hasta que se encuentra el final de la
procesamiento de datos.
Las estructuras de selección permiten realizar una u otra acción con base en una expresión
lógica. Las acciones posibles a realizar son mutuamente excluyentes, es decir, solo se puede
Para la aplicación se debe tener en cuenta las expresiones lógicas cuyo valor es verdadero o
comparación o pregunta, se ejecutan unas acciones u otras según se cumpla o no una determinada
Las estructuras selectivas simples o condicionales están compuesta únicamente de una sola
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 más de dos condiciones se puede utilizar varias selectivas simples o una
selectiva múltiple.
En las estructuras selectivas múltiples se ejecutan unas acciones u otras según el resultado que
Editorial: Alfaomega.