INTRODUCCIÓN
El presente trabajo
es denominado 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 gráfica.
Esta técnica mediante graficas
de flujo ilustra cómo 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 estructura
de datos, no ha existido un software que
permita implementar el diagrama
de flujo y 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, puede comprobar la lógica de su algoritmo
o lenguaje
de programación
especifico (Turbo Pascal,
Borland C++50, etc.).
Usando el software DFD (Diagrama de Flujo de Datos).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.
DIAGRAMA DE FLUJO
Es un gráfico lógico del plan
de trabajo que se ejecutara para la solución de un determinado problema. A
través de él, se planifica la solución del problema independiente del lenguaje
de computación
a usar. De esta manera se separa loas instrucción es un lenguaje determinado
con todas las reglas.
Las capacidades humanas necesarias para elaborar un diagrama de flujo
correcto son: Lógico, Prácticas, y Atención.
El empleo
de la maquina en las funciones
del procediendo de datos han hecho necesario un flujo ordenado de la información.
La secuencia en que deberán ejecutarse las operaciones
tendrá que definirse claramente, y cuando se combine con los datos a los que
debe aplicarse, esa secuencia creara el flujo de información.
OBJETIVOS DE UN DIAGRAMA DE FLUJO
- Estructura la solución del problema independiente del lenguaje a utilizar.
- Separar la solución lógica de programación de la parte de reglas y sintaxis de codificación con esta división del trabajo se obtiene mayor eficiencia.
- Dar una visión completa del problema al programador ya que pierde en un programa ya codificado.
- Permitir una compresión más rápida del programa a otros programadores.
TIPOS DE DIAGRAMA DE FLUJOS
Diagrama de flujo de sistemas:
muestra
en qué forma se procesan los datos, entre as principales funciones o estaciones
de trabajo .En este diagrama completo de computadora
se presenta con un solo símbolo de procesamiento.
Ejemplo de Diagrama de Flujo de sistema:
DIAGRAMA DE FLUJOS DE PROGRAMACIÓN
Son las operaciones y decisiones en la secuencia en que las ejecutará
una computadora de procesamiento de datos. Los símbolos
representan esas operaciones e indican el orden en que se ejecutaran. Por lo
tanto, un diagrama de flujo de programa proporciona una descripción gráfica del programa.
Ejemplo de Diagrama e Flujo de Programa:
SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO
Las diversas organizaciones usan distintos símbolos, pero el comité sobre computadoras y procesadores de información de la Asociación Norteamericana de Normas ha hecho un gran esfuerzo para normalizar los símbolos de los diagramas de flujo. Esa normalización permite comprender cualquier diagrama de flujo que use los símbolos recomendados.Cada símbolo normal de diagrama de flujo tiene un significado especial.
Expresa Inicio o Fin de un Programa.
Expresa operación algebraica o
de
asignación.
Expresa condiciones y asociaciones alternativas de
una decisión lógica.
Expresa condición y acciones
alternativas de una decisión numérica.
Entrada / Salida: Representa cualquier tipo de Fuente de
entrada y salida
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
Expresa operación cíclica
repetitiva.
Expresa proceso de
llamada a una subalterna.
Representa datos grabados en una cinta
magnética.
Almacenamiento en línea Disco
Magnético.
Creately es un Software para diagramas de flujo y puedes crear hermosos diagramas de flujo con ejemplos y plantillas de diagramas de flujo.
ResponderEliminar