Está en la página 1de 3

QUE ES DFD (diagrama de flujo de datos)

DIAGRAMAS DE FLUJO CON DFD

Que es DFD?

DFD es un software diseado para construir y analizar algoritmos. Se pueden crear diagramas
de flujo de datos para la representacin de algoritmos de programacin estructurada a partir de
las herramientas de edicin que para ste propsito suministra el programa. Despus de haber
ingresado el algoritmo representado por el diagrama, podr ejecutarse, analizarse y depurarse
en un entorno interactivo diseado para este fin.

Un algoritmo es un procedimiento para la resolucin de problemas de cualquier tipo por medio


de determinada secuencia de pasos simples. El concepto fue utilizado originalmente para el
clculo matemtico pero ahora es ampliamente usado en programacin de computadoras.

Los diagramas de flujo de datos estn conformados por figuras conectadas con flechas. Para
ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se
siguen las flechas de figura a figura, ejecutndose las acciones indicadas por cada figura; el
tipo de figura indica el tipo de paso que representa. Son frecuentemente usados debido a que
pueden suprimir detalles innecesarios y tener un significado preciso, si son usados
correctamente.

Definicin de Algoritmo
Un algoritmo consiste en una lista ordenada de operaciones que tienen el propsito
de buscar la solucin a un problema en matemtica, informtica y disciplinas afines.
Para las ciencias de la matemtica y de la computacin, un algoritmo es una lista
que, dado un estado inicial y una entrada, propone pasos sucesivos para arribar a
un estado final obteniendo una solucin. Sin embargo, el algoritmo no es excluyente
de las ciencias duras o matemticas. Tambin en la vida cotidiana se emplean este
tipo de operatorias casi sin notarlo: por ejemplo, en los instructivos o manuales de
usuario que incluyen ejemplos de resolucin de problemas tcnicos.
El empleo de algoritmos no es exclusivamente propio de operaciones complejas o
ligadas al mbito de la investigacin cientfica. Al desarrollar un programa de
computacin, por citar un ejemplo, a menudo estamos desarrollando o
implementando un mtodo para resolver algn problema. En definitiva, se trata de
una relacin problema-solucin que tiene lugar a travs de la informtica. Un
algoritmo tpico tiene carcter finito, es preciso, tiene tanto una entrada como una
salida y es eficaz en la resolucin de un problema.
Su uso ms frecuente se da en la matemtica y en la informtica y existen
algoritmos clebres por utilizacin en la historia. Entre ellos, el algoritmo de
Euclides, que tiene el fin de calcular el mximo comn divisor de dos nmeros
enteros positivos. O, por caso, el algoritmo de Gauss para resolver sistemas lineales
de ecuaciones. El de Floyd-Warshall, por ejemplo, analiza formas de encontrar el
camino mnimo en grafos ponderados para la informtica. Otro sistema algortmico
muy conocido es el de Turing, un mtodo computacional creado por Alan Turing a
travs del cual demostr que existan problemas que una mquina - como una
computadora - no poda resolver. As, esta mquina formaliza el concepto de
algoritmo y hasta el da de hoy se contina utilizando con frecuencia.
... via Definicion ABC http://www.definicionabc.com/ciencia/algoritmo.php

PARTICIPACION DE LOS PADRES DE FAMILIA


CRITERIOS
I
II
TRI TRI
M
M

Asistencia a reuniones
Colaboracin
Responsabilidad
Apoyo en el Plan de Formacin de
Valores

III
TRI
M

También podría gustarte