En DFD crear un diagrama de flujo es limitado y esta basado en figuras geométricas las cuales leen inicio,fin, entrado o lectura de datos,procesos que son los cálculos que se generan en el programa, tomas de tesis que es la decisión que es tomada, salida o escritura, conectores y los módulos que son los subprogramas. Estas figuras geometricas se unen por medio de flechas como se ve a continuación
En la figura anterior se aprecia un algoritmo que es un proceso lógico por el cual se genera un programa el cual calcula un proceso matemático.
Cuando se va a realizar un programa en DFD
1) Busque los datos de entrada
2)Mire los procesos que se deben realizar para que el programa de solución
3)Datos de salida
4) Realiza un análisis que ese es el algoritmo, el cual introducirá en DFD
Ejemplo:
Hacer un programa en DFD que calcule el área del triangulo dadas su altura y base
Solución:
1)Datos de entrada:
Altura y base
2) Procesos( formula):
Area=base*altura/2
3)Datos de salida:
Area
4)Analisis:
inicio
Programa elaborado por:
"Valor de la altura" (Aparecerá como mensaje)
altura
"Valor de la base" (Aparecerá como mensaje)
base
Area=base*altura/2
"El area del triangulo es";area
fin
Y así ha creado un programa en DFD