Diagramas de flujo

Solo disponible en BuenasTareas
  • Páginas : 11 (2626 palabras )
  • Descarga(s) : 17
  • Publicado : 10 de mayo de 2010
Leer documento completo
Vista previa del texto
Universidad Nacional de Ingeniería - Facultad de Ingeniería Industrial y de Sistemas

DIAGRAMA DE FLUJO DE DATOS

AUTOR:

CORDOVA NERI, TEODORO
Lima – Perú
2

Córdova Neri, Teodoro

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 enforma 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 delproblema 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 o Lenguaje de Programación específico (Turbo Pascal, Borland C++ 5.0, etc ). Motivo por el cual, y como Docente responsable de la Asignatura deLenguajes 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 limitacionespara 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 aportaroncon sus opiniones para la mejora de la presente. El Autor

Uni - Fiis

3

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

4

Diagrama de Flujode 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. Enel 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. Multiplicar,

Uni - Fiis

5

Universidad Nacional de Ingeniería - Facultad de IngenieríaIndustrial 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 otro subprograma. indicando que...
tracking img