Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Choapas.
Alumna: Paulina Torres Rodríguez.
Investigación de la unidad 4
1
INDICE
2
Estructuras selectivas y de repetición
Estas se utilizan para tomar decisiones lógicas. En estas se evalúa una condición y
en función al resultado se realiza una determinada secuencia de instrucciones.
3
4.1 Selectiva simple
Si la condición es
verdadera, entonces
ejecuta la acción Si.
Si la condición es falsa,
entonces no se hace nada.
4
(IF–THEN–END IF)
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.
Estas se utilizan para tomar decisiones lógicas. En estas se evalúa una condición y
en función al resultado se realiza una determinada secuencia de instrucciones. Esta
estructura de control es denominada usualmente como IF- THEN-ELSE (Si esto–
Entonces–Si no). Estas estructuras se clasifican:
a) Selectiva simple.
b) Selectiva doble.
c) Selectiva anidada.
d) Selectiva múltiple.
Ejemplo:
If (edad>17)
end
5
4.2 Selectiva doble
6
Ejemplo
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.
a. Si la calificación es mayor
o igual a 8., imprimir
“Aprobado”.
b. Si la calificación no es
mayor o igual a 8.,
imprimir “Reprobado”.
4. Fi
7
4.3 Selectiva Anidad
8
EJEMPLO
Pseudocódigo
1) Inicio
2) leer a,b,c,d
3) Si a=’s’ entonces
si ir al paso 4
sino ir al paso 5
4) leer x,y,z
r x+y+z Imprimir r
5)Si b=’s’ entonces
si ir al paso 6
sino ir al paso 7
6) leer x,y,z
r x+y+z
Imprimir r
7)Si c=’s’ entonces
si ir al paso 8
sino ir al paso 9
8) leer x,y,z
r x+y+z
Imprimir r
9)Si d=5 entonces
si ir al paso 10
10) leer x,y,z
r x+y+z
Imprimir r
11) Fin
9
4.4 Selectiva múltiple
La estructura selectiva si 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 distinto de los valores comprendidos entre 1 y N, se continuará con el
flujo normal del diagrama realizándose la acción N + 1.
Donde
Es la variable o expresión a evaluarse, según la cual se
Selector tomará una de las múltiples decisiones o alternativas.
10
Ejemplo
Construya un diagrama de flujo tal que dado como datos dos variables de
tipo entero, obtenga el resultado de la siguiente función:
Datos de entrada:
Se requiere el valor de V y el valor de NUM
(Definición de variable)
V. Variable de tipo entero que expresa el valor de V dentro de la función. NUM.
Variable de tipo entero que expresa el valor de NUM.
(Definición de variable)
VAL. Variable de tipo real que expresa el resultado de la función realizada.
Proceso: (Algoritmo)
1. Inicio
2. Leer el valor de V y NUM.
3. Evaluar el valor de NUM
3.1. Si NUM = 1 entonces realizar
la función VAL= 100 * V.
3.2. Si NUM = 2 realizar la función
VAL= 100 ** V.
3.3. Si NUM = 3 calcular la función
VAL= 100 / V.
3.4. Para cualquier otro valor de
NUM asignar a VAL el valor de
cero. VAL=0.
4. Imprimir el resultado de la
función VAL
5. Fin
11
Refrencias
https://www.coursehero.com/file/107023840/Tema-4-Estructuras-selectivas-y-de-
repetici%C3%B3npdf/
https://www.docsity.com/es/unidad-4-estructuras-selectivas-y-de-
repeticion/5911966/
https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/selectivas/selectivas.html
12