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 |