You are on page 1of 22

UNIDAD 1:

FUNDAMENTOS 3. Estructuras de Control Diagrama de flujos

DE 3.1. Diagramas de flujo con condiciones de


caso.

PROGRAMACIÓN
3.2. Procesos repetitivos controlados con
“repetir hasta que”.
3.3. Procesos repetitivos controlados con
“hacer… mientras”.
3.4. Procesos repetitivos controlados con
contadores automáticos.

Ing. Jorge Zambrano Mg


3.1. Diagramas de flujo con condiciones de caso.
Existen tres tipos básicos, las simples,
las dobles y las múltiples

Las estructuras condicionales comparan


una variable contra otro(s) valor (es), para
que, en base al resultado de esta
comparación, se siga un curso de acción
dentro del programa, la misma que se Estructura de Control
puede hacer contra otra variable o contra Condicional Simple
una constante.
3.1. Diagramas de flujo con condiciones de caso.
Tipos de estructuras de control condicional
3.1. Diagramas de flujo con condiciones de caso.
Estructura de Control Condicional simple

Se le conocen como “Tomas de


decisión. Si el resultado de la condición
es verdadero (true) realiza las acciones
indicadas y si el resultado es falso. Una
vez que sale de la estructura el
programa continúa ejecutando las
instrucciones.
3.1. Diagramas de flujo con condiciones de caso.
Ejemplo

Elabore un diagrama
de flujo que permita
el ingreso de 2
números y me
indique si el valor
ingresado en “a” es
mayor que el
ingresado en “b”
3.1. Diagramas de flujo con condiciones de caso.
Estructura Control Condicional Doble

Se evalúa la expresión lógica y si se


cumple la condición del bloque
verdadero se ejecutan las acciones del
bloque V. Si no se cumple la condición se
ejecutan las acciones del bloque F. Una
vez que sale de la estructura el programa
continúa ejecutando las instrucciones
3.1. Diagramas de flujo con condiciones de caso.
Ejemplo 1
Elabore un
diagrama de
flujo que
permita el
ingreso de 2
números y me
indique cuál de
los 2 números
es mayor
3.1. Diagramas de flujo con condiciones de caso.
Estructura Condicional Múltiple (SELECCION-CASO)

Valida el valor de la variable que


está en el hexágono y
comprueba si es igual al valor
que está definido en cada caso
(Líneas que emanan del
hexágono).
3.1. Diagramas de flujo con condiciones de caso.
Ejemplo 1
Elabore un diagrama
de flujo que me
permita el ingreso
por teclado de una
nota y que me
indique el mensaje
dependiendo el
caso: (1,2 y 3)
Reprobado, (4 y 5)
Necesita Repaso, (6
y 7) Recuperación,
(8,9 y 10) Aprobado.
3.1. Diagramas de flujo con condiciones de caso.
Ejemplo 2

Elaborar un diagrama de
flujo que me permita
ingresar el número de
mes del año y me
indique cuantos días tiene
dicho mes.
3.2. Procesos repetitivos controlados con “repetir hasta que”

Su principal uso se basa en la validación


de datos y procesos, esta práctica de
control, al menos ejecuta una vez el
proceso y para volver a repetir,
necesitará que no se cumpla la
condición, es decir realiza el siguiente
ciclo repetitivo cuando la respuesta de la
condición es falsa, y sale del ciclo
cuando la respuesta a la condición es
verdadera
3.2. Procesos repetitivos controlados con “repetir hasta que”
Ejemplo 1:

Elaborar un diagrama de
flujo que permita ingresar
10 números por teclado y
realice la suma de dichos
números.
3.2. Procesos repetitivos controlados con “repetir hasta que”.
Ejemplo 2:

Elaborar un
diagrama de flujo
que permita el
ingreso de la
estatura de 6
personas y que
calcule el
promedio de
dichas estaturas.
3.3. Procesos repetitivos controlados con “hacer… mientras”.

Su principal uso al igual que el control


“Repetir… hasta que”
se basa en aplicar la validación de datos
y procesos, esta práctica de control al
menos
ejecuta una vez el proceso que se desea
repetir, para que el proceso se vuelva
realizar
necesitara que la condición se cumpla
3.3. Procesos repetitivos controlados con “hacer… mientras”.
Ejemplo 1:

Elaborar un diagrama de flujo


que permita obtener la suma
de diez cantidades ingresadas
por teclado mediante la
utilización de ciclo mientras
3.3. Procesos repetitivos controlados con “hacer… mientras”.
Ejemplo 2:

Elaborar un diagrama de
flujo que permita pedir
números por pantalla y
sumarlos hasta que se
ingrese un número mayor
a 100. Resolver con
mediante la utilización del
ciclo mientras.
3.4. Procesos repetitivos controlados con contadores automáticos.

Son aquellos en que el


número de iteraciones se
conoce antes de
ejecutarse el ciclo. La
forma de esta estructura
es la siguiente:
3.4. Procesos repetitivos controlados con contadores automáticos.
Ejemplo 1:

Realizar un algoritmo que


muestre los números de
uno en uno hasta diez
usando una estructura
Para. Exprese el algoritmo
usando Pseudocódigo y
diagrama de flujos.
Referencias

Demera, G., Pinargote, M., García, R., Rodríguez , M., & Loor , D. (2018). Desarrollo Práctico de la
Programación. Portoviejo: ©Ediciones UTM- Universidad Técnica de Manabí.
Desarrolloweb.com. (26 de octubre de 2005). Estructuras condicionales. Obtenido de
https://desarrolloweb.com/articulos/2225.php
Universidad Nacional de San Luis. (2015). dirinfo.unsl.edu.a. Obtenido de
http://dirinfo.unsl.edu.ar/servicios/abm/assets/uploads/materiales/71f05-
estructura_de_control_y_df.pdf
UNIDAD 1:
FUNDAMENTOS 3. Estructuras de Control Diagrama de flujos

DE 3.1. Diagramas de flujo con condiciones de


caso.

PROGRAMACIÓN
3.2. Procesos repetitivos controlados con
“repetir hasta que”.
3.3. Procesos repetitivos controlados con
“hacer… mientras”.
3.4. Procesos repetitivos controlados con
contadores automáticos.

Ing. Jorge Zambrano Mg

You might also like