100% encontró este documento útil (1 voto)
5K vistas2 páginas

Estructuras Selectivas Dobles

La estructura selectiva doble permite elegir entre dos opciones en función del cumplimiento de una condición, ejecutando las acciones del primer bloque si se cumple la condición o las acciones del segundo bloque si no se cumple. Se proveen ejemplos de algoritmos que usan esta estructura para comparar precios y valores, calcular promedios de notas, y ofrecer descuentos.

Cargado por

Jhülî Püchä
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
5K vistas2 páginas

Estructuras Selectivas Dobles

La estructura selectiva doble permite elegir entre dos opciones en función del cumplimiento de una condición, ejecutando las acciones del primer bloque si se cumple la condición o las acciones del segundo bloque si no se cumple. Se proveen ejemplos de algoritmos que usan esta estructura para comparar precios y valores, calcular promedios de notas, y ofrecer descuentos.

Cargado por

Jhülî Püchä
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

2.

2 Estructuras selectivas dobles

La estructura selectiva doble permite elegir entre dos opciones o alternativas, en


función del cumplimiento de una determinada 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.

Sintaxis Diagrama de flujo

si (condición)
entonces Verdadera/Si Falsa/No
instrucción
1
instrucción
2
.
.
instrucción
n
SiNo
instrucción 1
instrucción 2
.

De acuerdo a la condición podemos realizar actividades por el lado verdadero o por


el lado falso, PERO NUNCA se realizan las actividades de ambos lados al mismo
tiempo.

Ejemplo 1: Construya un algoritmo y diagrama de flujo que acepte el precio de 4


artículos, y realice la suma, si la suma es mayor a 150 imprimir “El precio está fuera
de presupuesto” en caso contrario “El precio está dentro del presupuesto”.

Inicio
A1, A2, A3, A4
total= A1+ A2+A3+A4
si (total>1500)
Escribir “El precio está fuera del presupuesto”
Sino
Escribir “El precio está dentro del presupuesto”
FinSi
Fin

Ejemplo 2: Desarrolle un algoritmo y diagrama de flujo que permita leer dos valores distintos,
determinar ¿Cuál de los dos valores es el mayor y escribirlo?

1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Leer a, b
4. Si a = b Entonces
vuelve a 3 porque los valores deben ser distintos
5. Si a>b Entonces
Escribir a, “Es el mayor”
6. De lo contrario:
Escribir b, “Es el mayor”
7. Fin_Si
8. Fin

Ejemplo 3: Realizar un algoritmo que permita el ingreso de tres notas de un


alumno. Calcular la nota promedio y si el promedio es mayor o igual a 7 mostrar un
mensaje “Aprobado” o “Reprobado” si es lo contrario.

Ejemplo 4 : El hornero por aniversario ofrece a su distinguida clientela un descuento del 25%
solo a los consumos superiores a 50 dólares y un 10% a los consumos inferiores

Leer y realizar los algoritmos y diagramas de los ejemplos 3 y 4 en el cuaderno de tareas.

1 inicio

2. leerNotas

3. calcularNotaPromedio .

4. si ( promedio > 7 )

También podría gustarte