Definicin de DFD
Programa diseado en Colombia que nos permite de forma sencilla crear diagramas de
flujo y comprobar su funcionamiento.
Simbologa bsica
El Pentgono MQ nos
simboliza
el
ciclo
mientras que en un algoritmo, ndica que un
dato insertado o proceso asignado a una variable
cumple una condicin y termina el algoritmo, si
el dato insertado o proceso no cumple esa
condicin se ingresar el dato las veces que sean
necesarias hasta que sea vlido.
El pentgono Para simboliza el ciclo para e indica
que una determinada operacin o proceso se
repetir incrementando un valor determinado
desde un nmero inicial hasta un valor tope, con
un intervalo de incremento
En
el
anterior
Geovanny Samper
Docente Tecnologa e Informtica J.M
grfico
se
traducir que la variable ciclo partir desde 1 hasta 12 con un incremento de 1 por cada
repeticin, es decir existirn solo 12 repeticiones incrementadas de 1 en 1
Casos bsicos
Caso 5: Ciclo mientras que y decisin
Ejemplo: Realiza un algoritmo que slo acepte el nmero 80037257 como clave vlida para
ingresar a un sistema y terminar el algoritmo, si esto no ocurre, que muestre que el nmero es
invlido y d la opcin de ingresar nuevamente otro nmero
La decisin simple
nos
ayuda
a
determinar
una
respuesta de clave
invlida
Geovanny Samper
Docente Tecnologa e Informtica J.M
Si a es diferente de 80037257
(a!=80037257) entonces se
vuelve a ingresar un dato (a), si
el dato ingresado es correcto el
ciclo se cierra
Al cumplirse la condicin
el ciclo se cierra y la
ejecucin termina
Geovanny Samper
Docente Tecnologa e Informtica J.M
Empieza desde 1:
Por ejemplo
2x1=2
2x2=4
Incremento en 1: El
valor en rojo como
lo
vemos
se
incrementa en 1
2x12=24
2x5=10
2x6=12
Mostrar 12 nicas
respuestas en la ltima
respuesta se culminar
la ejecucin
2x7=13
2x8=16
En
modo
construccin
se escribe as
Geovanny Samper
Docente Tecnologa e Informtica J.M
primera
ltima
Botn
Imprimir
resultado
o peticin
en
pantalla
Insercin
de datos
por el
usuario o
lectura
Asignaci
n de
variables a
un
proceso
Decisin
simple
Decisin
doble
Geovanny Samper
Docente Tecnologa e Informtica J.M
DFD
Diagrama estndar
Ciclo
mientras
que
Ciclo Para
Ejercicios
1. Realiza en hoja examen los siguientes algoritmos para ser comprobados con DFD:
a. Que determine cul es el mayor de tres nmeros (Utiliza condicional simple)
b. Que determine el promedio de 5 valoraciones y muestre si aprueba la asignatura sabiendo
que la valoracin mnima para aprobar es 3.
c. Que autorice una clave para acceder al cajero electrnico y si no es correcta, dar la opcin
de poder ingresar nuevamente un nmero
d. Que muestre los mltiplos de 5 desde 1 hasta 100
Geovanny Samper
Docente Tecnologa e Informtica J.M