Este documento describe el programa DFD, que permite diseñar diagramas de flujo de forma gráfica. Explica cómo crear algoritmos básicos mediante objetos como sentencias de entrada, salida y asignación, y cómo depurarlos. También describe elementos más complejos como estructuras de selección y lazos. El objetivo es ilustrar las capacidades básicas de DFD para diseñar y probar algoritmos de forma sencilla.