La estructura general de una estructura selectiva doble se representa de la siguiente manera:
El pseudocódigo para enunciar una estructura selectiva doble es:
Estructura selectiva doble si entonces/sino
La estructura selectiva si entonces/sino permite que el flujo del diagrama se bifurque por dos ramas diferentes en el punto de la toma de decisión(es). Si al evaluar la condición (o condiciones) el resultado es verdadero, entonces se sigue por un camino específico y se ejecuta(n) cierta(s) operación(es). SI el resultado es falso entonces se sigue por otro camino y se ejecuta(n) otra(s) operación(es).
Ejemplo 1
Ejemplo 2
Ejemplo 1.
Construya un diagrama de flujo tal que dado como dato la calificación de un alumno en un examen, escriba “Aprobado” si su calificación es mayor o igual que 8 y “reprobado” en caso contrario.
Datos de entrada:
Calificación del alumno.
(Definición de variable)
CAL. Variable de tipo real que expresa la calificación del alumno.
Resultado esperado o datos de salida:
La palabra “Aprobado” o “Reprobado” según sea el resultado de la evaluación a la calificación.
(Definición de variable)
No se requieren variables se imprimirá una cadena de caracteres.
Proceso:
(Algoritmo)
1. Inicio
2. Leer la calificación del alumno. CAL.
3. Evaluar si la calificación es mayor o igual a 8.
3.1. Si la calificación es mayor o igual a 8., imprimir “Aprobado”.
3.2. Si la calificación no es mayor o igual a 8., imprimir “Reprobado”.
4. Fin
Dar clic para ver el
diagrama de flujo
Diagrama de Flujo
Pseudocódigo
Inicio
Leer CAL
Si CAL>=8 entonces
Imprimir “Aprobado”
Sino
Imprimir “Reprobado”
Fin Si
Fin
Pruebas de escritorio
X
Ejemplo 2.
Construya un diagrama de flujo que acepte el precio de 4 artículos, y realice la suma, si la suma es mayor a 1500 imprimir “El precio está fuera de presupuesto” en caso contrario “El precio está dentro del presupuesto”.
Datos de entrada:
El precio de cuatro artículos.
(Definición de variable)
A1. Variable de tipo real que expresa el precio del artículo 1.
A2. Variable de tipo real que expresa el precio del artículo 2.
A3. Variable de tipo real que expresa el precio del artículo 3.
A4. Variable de tipo real que expresa el precio del artículo 4.
Resultado esperado o datos de salida:
El enunciado “El precio está fuera de presupuesto” o “El precio está dentro del presupuesto”, según sea el resultado de la evaluación.
(Definición de variable)
No se requieren variables se imprimirá una cadena de caracteres.
(Definición de otras variables)
TOT. Variable de tipo real que expresa la suma de los cuatro artículos leídos.
Proceso:
(Algoritmo)
1. Inicio
2. Leer los cuatro artículos. A1, A2, A3, A4.
3. Calcular la suma de los artículos. TOT= A1+A2+A3+A4
4. Evaluar si la suma de los artículos es mayor a 1500.
4.1. Si la suma de los artículos es mayor a 1500, imprimir “El precio está fuera de presupuesto”.
4.2. Si la suma de los artículos no es mayor a 1500, imprimir “El precio está dentro del presupuesto”.
5. Fin
Dar clic para ver el
diagrama de flujo
Diagrama de Flujo
Pseudocódigo
En la tabla observamos el seguimiento del algoritmo para diferentes corridas.
x
Universidad Autónoma de Ciudad Juárez