o
Diagrama de Flujo de Datos
INTRODUCCIÓN
La presente guía denominada
DIAGRAMA DE FLUJO DE
DATOS,
ilustra una de las técnicas para representar Soluciones a
problemas del Mundo Real en forma visual, es decir; en forma grafica.
Esta técnica mediante graficas de Diagrama de Flujo, ilustra como diseñar
los procedimientos o sentencias con coherencia lógica, que representan la
solución al problema planteado..
Hasta la presente década, para el
desarrollo de cursos,
tales como
Algoritmos y Estructuras de Datos, no ha existido un Software que permita
implementar el Diagrama de Flujo del problema planteado y que en especial
permita su Ejecución (Compilación) y ver los resultados dentro del mismo
diagrama de flujo, según el objetivo del problema. Es decir; Ud. puede
comprobar la lógica de su algoritmo, sin utilizar algún
Compilador Real
Lenguaje de Programación específico (Turbo Pascal, Borland C++ 5.0, etc ).
Motivo por el cual, y como Docente responsable de la Asignatura de Lenguajes
Algorítmicos por más de una década, presento los problemas y su solución
usando el Software
(Diagrama de Flujo de Datos), producto desarrollado en
la Universidad del Magdalena Santa Marta, Colombia.
Este producto, cubre en forma eficiente la ejecución de programas usando
Estructuras de Control, Vectores, matrices y Programación Modular Dependiente,
pero el Software tiene limitaciones para implementar problemas usando Registros,
Archivos, Punteros y Diseño de Programación Independiente
Los Programas Fuentes Ud. Puede encontrarlo en las textos de : Algoritmos en
Borland Pascal For Windows versión 7.0 o en el texto Algoritmos y sus
Aplicaciones en Borland C++ 5.0. Obras publicadas por el autor.
Me es grato agradecer las sugerencias de colegas que en su debida oportunidad
aportaron con sus opiniones para la mejora de la presente.
El Autor
Uni – Fiis
3
4
Universidad Nacional de Ingeniería – Facultad de Ingeniería Industrial y de Sistemas
CAPITULO I
Opciones del Software
Procedimientos
1.- Ejecutar DFD
2.- Presentación del Software en Modo Edición:
3.- Opción Archivo: Permite crear nuevo archivo, Guardar , imprimir, salir
4.- Opción Edicion: Permite copiar, pegar, insertar, eliminar, otros.
(Graf_a)
5.- Opción Objeto: Permite ejecutar las opciones
mostradas en el grafico (Graf_a)
En esta opción
cubre todas las bondades que
brinda el Software en mención. Tales Asignación,
Estructuras de control: Mientras , Para ,
Decisión, etc.
6.- Opción Ver: Permite aumentar o disminuir el
Diagrama, depurar, etc.
Córdova Neri, Teodoro
Diagrama de Flujo de Datos
7.- Opción Ejecución: Permite ejecutar F9, Pausar
8.- Opción Depuracion: Permite ejecutar paso simple F7, evaluar F5
9.- Opción Opciones: Permite usar ángulos en grados, radianes.
10.- Opción Ayuda: Brinda ayuda al lector
11.-Descripción de algunos botones.
12.- Los botones: Subprograma Anterior y Subprograma Siguiente se
activan cuando su diagrama de Flujo
tiene Subprogramas. En el siguiente
grafico
se
ilustra
la
interacción
respectiva entre cada subprograma:
En esta grafica, se ilustra el
Modulo Principal del Algoritmo para
calcular las raíces de un Polinomio de
grado n. En el presente diagrama de
flujo se ha diseñado 3 subprogramas:
LeerPolinomios,
ImprimirMultiplicacion.
Uni – Fiis
Multiplicar,
5
6
Universidad Nacional de Ingeniería – Facultad de Ingeniería Industrial y de Sistemas
La flecha a la derecha, indica que hará una llamada (call ) al siguiente
subprograma.
En la siguiente grafica, se ilustra el procedimiento LeerPolinomios()
En esta grafica, se ilustra el Diseño de Procedimiento LeerPolinomios().
Observara que los botones se han activado con Flecha con dirección Izquierda
y Flecha con dirección Derecha
indicando que puede salir o ingresar a
otro subprograma.
Si el diagrama tiene mas subprogramas Ud. Continua con flecha a derecha
hasta llegar al ultimo, en este caso se desactiva indicando que no existen
mas subprogramas.
Si desea Eliminar Subprogramas usar el botón
El botón
El botón
indica Paso simple, es decir; ejecutar por pasos (bloques).
indica Ejecutar Hasta, significa que puede ejecutar
parcialmente el programa hasta donde avanzo.
El botón
indica Depurador.
Córdova Neri, Teodoro
Diagrama de Flujo de Datos
CAPITULO II
Aplicaciones usando
Diagrama de Flujo
Un Diagrama de Flujo de Datos es una descripción gráfica de un procedimiento
para la resolución de un problema. Son frecuentemente usados para describir
algoritmos y programas de computador. Los diagramas de flujo de datos están
compuestos por figuras conectadas con flechas. Para ejecutar un proceso
comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las
acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que
representa.
Del Software, DFD es un software diseñado para construir y analizar algoritmos
Ud. puede crear diagramas de flujo de datos para la representación de algoritmos
de programación estructurada a partir de las herramientas de edición que para
éste propósito suministra el programa. Después de haber ingresado el algoritmo
representado por el diagrama,
podrá ejecutarlo, analizarlo y depurarlo en un
entorno interactivo diseñado para éste fin. La interfaz gráfica de DFD, facilita en
gran medida el tra
Página siguiente |