1. ¿Cómo contribuyen las estructuras selectivas en la solución de los problemas de
algoritmos?
Concepto:
Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se
suelen denominar también estructuras condicionales, de decisión o alternativas.
En las estructuras selectivas se evalúa una condición y en función del resultado se
realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas.
Las estructuras selectivas encontramos:
1. Simple
2. Doble
3. Múltiples
4. Anidadas
2. Estructura simple:
Ejecuta una determinada acción o acciones cuando se cumple una cierta condición, es
decir, tenemos la opción de realizar una actividad o varias si la condición es verdadera y
si es falso no se realizará ninguna actividad.
Estructura simple en diagrama de flujo, estructurado y pseudocódigos.
Cita textual de estructura simple:
La estructura selectiva si entonces permite que el flujo del diagrama siga por un camino
específico si se cumple una condición o conjunto de condiciones. Si al evaluar la
condición (o condiciones) el resultado es verdadero, entonces se ejecuta (n) cierta (s)
operación (es). Luego continúa con la secuencia normal del diagrama. (Universidad
Autónoma de Ciudad Juárez, s/f)
Objetivo:
La finalidad de la estructura simple es persuadir e informa a los estudiantes de
ingeniería de sistemas 1 ciclo sobre cómo influyen dicha estructura en la vida cotidiana
y en las empresas Con la finalidad de resolver problemas que se nos presenten en
nuestras vidas.
3. Estructura doble:
Permite elegir entre dos opciones o alternativas, en función del cumplimiento
de una cierta condición, de tal forma que, si se cumple, se ejecutan las
acciones del primer bloque; si no se cumple, se ejecutan las acciones del
segundo bloque.
Estructura doble en diagrama de flujo, estructurado y pseudocódigos.
Objetivo:
La finalidad de la estructura doble es persuadir e informa a los estudiantes de
ingeniería de sistemas 1 ciclo sobre cómo influyen dicha estructura en la vida
cotidiana y en las empresas Con la finalidad de resolver problemas que se nos
presenten en nuestras vidas.
Cita textual estructura doble
La estructura selectiva doble permite que el flujo del diagrama se bifurque por varias
ramas en el punto de la toma de decisión(es), esto en función del valor que tome el
selector. Así si el selector toma el valor 1 se ejecutará la acción 1, si toma el valor 2 se
ejecutará la acción 2, si toma el valor N se realizará la acción N, y si toma un valor
distinto de los valores comprendidos entre 1 y N, se continuará con el flujo normal del
diagrama realizándose la acción N + 1. . (Universidad Autónoma de Ciudad Juárez, s/f)
4. Estructura múltiple:
Es la práctica que presentan más de dos elecciones posibles de una cierta
condición. Evaluará una expresión que podrá tomar n valores distintos: 1, 2,
3,4,..., n. Según qué elija uno de estos valores en la condición, se realizará una
de las n acciones, o lo que es igual, el flujo del algoritmo seguirá un
determinado camino entre los n posibles.
Estructura múltiple en diagrama de flujo, estructurado y pseudocódigos.
Objetivo:
La finalidad de la estructura múltiple es persuadir e informa a los estudiantes de
ingeniería de sistemas 1 ciclo sobre cómo influyen dicha estructura en la vida
cotidiana y en las empresas Con la finalidad de resolver problemas que se nos
presenten en nuestras vidas .
Cita textual estructura múltiple
La estructura selectiva múltiple permite que el flujo del diagrama se bifurque por varias
ramas en el punto de la toma de decisión(es), esto en función del valor que tome el
selector. Así si el selector toma el valor 1 se ejecutará la acción 1, si toma el valor 2 se
ejecutará la acción 2, si toma el valor N se realizará la acción N, y si toma un valor
5. distinto de los valores comprendidos entre 1 y N, se continuará con el flujo normal del
diagrama realizándose la acción N + 1. . (Universidad Autónoma de Ciudad Juárez, s/f)
Estructuras anidadas
La estructura selectiva anidada llamada también estructura de decisión anidada, viene
hacer una Estructura si-entonces que puede contener otra estructura si-entonces, y ésta
a su vez a otra Estructura si-entonces, y así sucesivamente cualquier número de veces;
dentro de cada Estructura pueden existir diferentes instrucciones o acciones.
Figura.
Ejercicios:
1. Un cobrador de impuestostiene lametade cobrar1000 soles, realizatrescobranzas;si el
dineroobtenidosuperalametamostrarun mensaje respectivo.Al finaldel algoritmo
mostrar el montocobrado.
Pseudocódigo:
8. 2) Una persona realiza 5 compras en un supermercado. Existe la oferta de
que si la compra supera los 550 soles, se le hace un descuento del 10%.
Mostrar el monto a pagar.
Pseudocódigo:
11. 3) Leer un tiempo en segundos y determinar cuantos minutos hay, Al final
del algoritmo mostrar los segundos sobrantes.
Pseudocódigo:
Diagrama de flujo: