SlideShare una empresa de Scribd logo
1 de 12
Que es DFD
 Dfd es un software diseñado para construir y analizar
 algoritmos . Usted 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 trabajo con diagramas ya
que simula la representación estándar de diagramas de
                  flujo en hojas de papel.
Simbología que se utiliza en DFD

• DFD, como ya habia dicho usa una variendad de
  simbolos para ejecutar dichas acciones que
  necesitamos en un programa, como:
• insertar – mostrar – calcular – funciones –
  condiciones – etc…
• Para ello, les mostraré a continucacion cada una:
• * Para iniciar y terminar un algoritmo se usa el
  siguiente simbolo:
• –

        INICIO            FIN
• * Para ingresar ( pedir algun dato ) se usa el
  siguiente simbolo:



• Para calcular ( hacer operaciones ) se usa el
  siguiente simbolo:
• * Para hacer una operacion considerando un
  limite, se aplica el “mientras que”, y se usa el
  siguiente simbolo:

                        MQ




                       FIN(MQ)
• Para hacer de igua manera una operacion
  poniendole un limite se aplica el “para – hasta
  que”, y se usa el siguiente simbolo:


                      para




                     Fin (para)
• * Para hacer una condicion de “decision”, se
  usa el siguiente simbolo:

•        si                    no
• Para mostrar ( exponer algun dato ) se usa el
  siguiente simbolo:
• Para hacer una funcion / subprograma, se usa
  el siguiente simbolo:




                      retornar
• Para llamar a una funcion / subprograma, se
  usa el siguiente simbolo:
entrada
• En la animación anterior vimos dos pulsadores
  ubicados en una botonera a los cuales les
  llamé Abrir y Cerrar, el nombre indica la
  función que cumplen así que no diré nada de
  ellos, luego tenemos los fines de carrera, que
  no son otra cosa que contactos (sensores) que
  se activan cuando el portón termina de abrirse
  (Dabrir) o cerrarse (Dcerrar).
Salida
• Un detalle a tener en cuenta es que para cambiar el
  sentido de giro del motor, es preferible hacerlo
  siempre que éste no se encuentra en movimiento, así
  que agregué una salida más (Tensión) para quitar la
  tensión del motor, es más, haré un pequeño retardo
  (para evitar desastres...!!!), Suponte que el motor sube
  (Tensión=1 y Gmotor=0), para hacer que este baje
  primero deberás quitar la alimentación del motor
  (Tensión=0), luego invertir el sentido de giro del motor
  para que baje (Gmotor=1), esperar un momento y
  recién entonces ponerlo en marcha (Tensión=1)
algoritmo
• Definicion: Algoritmo

• Podemos encontrar muchas definiciones completas o formales de
  algoritmo en los textos de algoritmica y programacion, todas ellas muy
  similares:
• Secuencia finita de instrucciones, reglas o pasos que describen de forma
  precisa las operaciones de un ordenador debe realizar para llevar a cabo
  un tarea en un tiempo mas finito. [Donald E. Knuth, 1968]
• Descripcion de un esquema de comportamiento expresado mediante un
  reportorio finito de acciones y de informaciones elementales,
  identificadas, bien comprendidas y realizables a priori. Este repertorio se
  denomica lexico [Pierre Scholl, 1988]
• Un algoritmo es un conjunto finito de pasos definidos, estructurados en el
  tiempo y formulados con base a un conjunto finito de reglas no ambiguas,
  que proveen un procedimiento para dar la solución o indicar la falta de
  esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu,
  2004]

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Esmeralda....!!!
Esmeralda....!!!Esmeralda....!!!
Esmeralda....!!!
 
Robot angular en matlab
Robot angular en matlabRobot angular en matlab
Robot angular en matlab
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
 
Nuevo documento de texto
Nuevo documento de textoNuevo documento de texto
Nuevo documento de texto
 
maquina de turing
maquina de turingmaquina de turing
maquina de turing
 
ESTATUTO WHILE
ESTATUTO WHILEESTATUTO WHILE
ESTATUTO WHILE
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destacado

La tierra en el universo
La tierra en el universoLa tierra en el universo
La tierra en el universopaola_serrano
 
Apof proyecto final
Apof proyecto finalApof proyecto final
Apof proyecto finalDavid Pompas
 
El Rapto de las sabinas Jacques Louis David
El Rapto de las sabinas Jacques Louis DavidEl Rapto de las sabinas Jacques Louis David
El Rapto de las sabinas Jacques Louis DavidMaria Missurprise
 
Stefanie Valovic Graphic Resume 10-13-16
Stefanie Valovic Graphic Resume 10-13-16Stefanie Valovic Graphic Resume 10-13-16
Stefanie Valovic Graphic Resume 10-13-16svalovic
 
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOMCentro De Naturopatia Shalom
 
33ways & the woman runner 13pp
33ways & the woman runner 13pp33ways & the woman runner 13pp
33ways & the woman runner 13ppEugenioFouz
 
Presentacióngbi genesis
Presentacióngbi genesisPresentacióngbi genesis
Presentacióngbi genesisgrupogbi
 
Formulacion y evaluacion de proyectos de inversion , unidad 3
Formulacion y evaluacion de proyectos de inversion , unidad 3Formulacion y evaluacion de proyectos de inversion , unidad 3
Formulacion y evaluacion de proyectos de inversion , unidad 3Victor Remigio Suarez
 
Quadro de vagas 14 10 2016
Quadro de vagas 14 10 2016Quadro de vagas 14 10 2016
Quadro de vagas 14 10 2016TVJornal
 
Presentación1
Presentación1Presentación1
Presentación1hefego
 
Presentación ámbito escolar
Presentación ámbito escolarPresentación ámbito escolar
Presentación ámbito escolarjeanette_tapetado
 

Destacado (20)

La tierra en el universo
La tierra en el universoLa tierra en el universo
La tierra en el universo
 
Atencion temrana
Atencion temranaAtencion temrana
Atencion temrana
 
Tema
 Tema Tema
Tema
 
Apof proyecto final
Apof proyecto finalApof proyecto final
Apof proyecto final
 
El Rapto de las sabinas Jacques Louis David
El Rapto de las sabinas Jacques Louis DavidEl Rapto de las sabinas Jacques Louis David
El Rapto de las sabinas Jacques Louis David
 
resume2016a
resume2016aresume2016a
resume2016a
 
Stefanie Valovic Graphic Resume 10-13-16
Stefanie Valovic Graphic Resume 10-13-16Stefanie Valovic Graphic Resume 10-13-16
Stefanie Valovic Graphic Resume 10-13-16
 
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM
"VIDA SALUDABLE" Nº 5 - Julio 2013 - Centro Naturopatía SHALOM
 
33ways & the woman runner 13pp
33ways & the woman runner 13pp33ways & the woman runner 13pp
33ways & the woman runner 13pp
 
Presentacióngbi genesis
Presentacióngbi genesisPresentacióngbi genesis
Presentacióngbi genesis
 
Formulacion y evaluacion de proyectos de inversion , unidad 3
Formulacion y evaluacion de proyectos de inversion , unidad 3Formulacion y evaluacion de proyectos de inversion , unidad 3
Formulacion y evaluacion de proyectos de inversion , unidad 3
 
Unidad 4 estudio financiero
Unidad 4 estudio financieroUnidad 4 estudio financiero
Unidad 4 estudio financiero
 
Prueba 11
Prueba 11Prueba 11
Prueba 11
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Quadro de vagas 14 10 2016
Quadro de vagas 14 10 2016Quadro de vagas 14 10 2016
Quadro de vagas 14 10 2016
 
Tabla procesos
Tabla procesosTabla procesos
Tabla procesos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Test scribd
Test scribdTest scribd
Test scribd
 
Presentación ámbito escolar
Presentación ámbito escolarPresentación ámbito escolar
Presentación ámbito escolar
 

Similar a Que es dfd (20)

Dfd
DfdDfd
Dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
DESIGNER FLUJE DIAGRAM
DESIGNER FLUJE DIAGRAMDESIGNER FLUJE DIAGRAM
DESIGNER FLUJE DIAGRAM
 
Clase 1
Clase 1Clase 1
Clase 1
 
Dfd
DfdDfd
Dfd
 
Nuevo presentación de microsoft power point (2)
Nuevo presentación de microsoft power point (2)Nuevo presentación de microsoft power point (2)
Nuevo presentación de microsoft power point (2)
 
Manual de DFD_2
Manual de DFD_2Manual de DFD_2
Manual de DFD_2
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual manejo dfd
Manual manejo dfdManual manejo dfd
Manual manejo dfd
 
manual 7
manual 7manual 7
manual 7
 
Manual de dfd 2
Manual de dfd 2Manual de dfd 2
Manual de dfd 2
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
presentacionalgoritmos-111003021701-phpapp01.pdf
presentacionalgoritmos-111003021701-phpapp01.pdfpresentacionalgoritmos-111003021701-phpapp01.pdf
presentacionalgoritmos-111003021701-phpapp01.pdf
 
Manual dfd1.1
Manual dfd1.1Manual dfd1.1
Manual dfd1.1
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 

Que es dfd

  • 1. Que es DFD Dfd es un software diseñado para construir y analizar algoritmos . Usted 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 trabajo con diagramas ya que simula la representación estándar de diagramas de flujo en hojas de papel.
  • 2. Simbología que se utiliza en DFD • DFD, como ya habia dicho usa una variendad de simbolos para ejecutar dichas acciones que necesitamos en un programa, como: • insertar – mostrar – calcular – funciones – condiciones – etc… • Para ello, les mostraré a continucacion cada una: • * Para iniciar y terminar un algoritmo se usa el siguiente simbolo: • – INICIO FIN
  • 3. • * Para ingresar ( pedir algun dato ) se usa el siguiente simbolo: • Para calcular ( hacer operaciones ) se usa el siguiente simbolo:
  • 4. • * Para hacer una operacion considerando un limite, se aplica el “mientras que”, y se usa el siguiente simbolo: MQ FIN(MQ)
  • 5. • Para hacer de igua manera una operacion poniendole un limite se aplica el “para – hasta que”, y se usa el siguiente simbolo: para Fin (para)
  • 6. • * Para hacer una condicion de “decision”, se usa el siguiente simbolo: • si no
  • 7. • Para mostrar ( exponer algun dato ) se usa el siguiente simbolo:
  • 8. • Para hacer una funcion / subprograma, se usa el siguiente simbolo: retornar
  • 9. • Para llamar a una funcion / subprograma, se usa el siguiente simbolo:
  • 10. entrada • En la animación anterior vimos dos pulsadores ubicados en una botonera a los cuales les llamé Abrir y Cerrar, el nombre indica la función que cumplen así que no diré nada de ellos, luego tenemos los fines de carrera, que no son otra cosa que contactos (sensores) que se activan cuando el portón termina de abrirse (Dabrir) o cerrarse (Dcerrar).
  • 11. Salida • Un detalle a tener en cuenta es que para cambiar el sentido de giro del motor, es preferible hacerlo siempre que éste no se encuentra en movimiento, así que agregué una salida más (Tensión) para quitar la tensión del motor, es más, haré un pequeño retardo (para evitar desastres...!!!), Suponte que el motor sube (Tensión=1 y Gmotor=0), para hacer que este baje primero deberás quitar la alimentación del motor (Tensión=0), luego invertir el sentido de giro del motor para que baje (Gmotor=1), esperar un momento y recién entonces ponerlo en marcha (Tensión=1)
  • 12. algoritmo • Definicion: Algoritmo • Podemos encontrar muchas definiciones completas o formales de algoritmo en los textos de algoritmica y programacion, todas ellas muy similares: • Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito. [Donald E. Knuth, 1968] • Descripcion de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomica lexico [Pierre Scholl, 1988] • Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado. [Rodolfo Quispe-Otazu, 2004]