SlideShare una empresa de Scribd logo
1 de 5
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.
                                                              11/2/2013
Usa una variedad de símbolos para ejecutar dichas acciones que
necesitamos en un programa, como:
insertar – mostrar – calcular – funciones – condiciones – etc…


Para ello, les mostraré a continuación cada una:


•   Para iniciar y terminar un algoritmo se usa el siguiente símbolo:




Para ingresar ( pedir algún dato ) se usa el siguiente símbolo:

                                                                        .
   * Para calcular ( hacer operaciones ) se usa el siguiente símbolo:



 Para hacer una operación considerando un limite, se aplica el “mientras que”,
y se usa el siguiente símbolo:




Para hacer de igual manera una operación poniéndole un limite se aplica el
“para – hasta que”, y se usa el siguiente símbolo:




Para hacer una condición de “decisión”, se usa el siguiente símbolo:
   Para mostrar ( exponer algún dato ) se usa el siguiente símbolo:




   Para hacer una función / subprograma, se usa el siguiente símbolo:




   Para llamar a una función / subprograma, se usa el siguiente símbolo:




                                                                            .
   es un conjunto prescrito de instrucciones o reglas bien definidas,
    ordenadas y finitas que permite realizar una actividad mediante pasos
    sucesivos que no generen dudas a quien deba realizar dicha actividad.
   En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
    problemas. Algunos ejemplos son los manuales de usuario, que muestran
    algoritmos para usar un aparato, o las instrucciones que recibe un
    trabajador por parte de su patrón.
   Ejemplo :




                                                                               .

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Inf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitziInf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitzi
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Taller
TallerTaller
Taller
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos01 presentación - módulo n°1 • algoritmos
01 presentación - módulo n°1 • algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a 11

Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listochinonegro1721
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoMacazagaa
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]Jalil Segura
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 

Similar a 11 (20)

Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 
Tarea 4 algoritmos
Tarea 4 algoritmosTarea 4 algoritmos
Tarea 4 algoritmos
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Diapositiva del chino listo
Diapositiva del chino listoDiapositiva del chino listo
Diapositiva del chino listo
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujo
 
Tema v
Tema vTema v
Tema v
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Tema v
Tema vTema v
Tema v
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Guía de algoritmos teoría
Guía de algoritmos teoríaGuía de algoritmos teoría
Guía de algoritmos teoría
 

11

  • 1. 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. 11/2/2013
  • 2. Usa una variedad de símbolos para ejecutar dichas acciones que necesitamos en un programa, como: insertar – mostrar – calcular – funciones – condiciones – etc… Para ello, les mostraré a continuación cada una: • Para iniciar y terminar un algoritmo se usa el siguiente símbolo: Para ingresar ( pedir algún dato ) se usa el siguiente símbolo: .
  • 3. * Para calcular ( hacer operaciones ) se usa el siguiente símbolo: Para hacer una operación considerando un limite, se aplica el “mientras que”, y se usa el siguiente símbolo: Para hacer de igual manera una operación poniéndole un limite se aplica el “para – hasta que”, y se usa el siguiente símbolo: Para hacer una condición de “decisión”, se usa el siguiente símbolo:
  • 4. Para mostrar ( exponer algún dato ) se usa el siguiente símbolo:  Para hacer una función / subprograma, se usa el siguiente símbolo:  Para llamar a una función / subprograma, se usa el siguiente símbolo: .
  • 5. es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.  En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón.  Ejemplo : .