Você está na página 1de 8

DFD, UN SOFTWARE PARA DISEAR DIAGRAMAS DE FLUJO

Gua N 1

Descripcin General de DFD:

Es un software diseado para construir y analizar algoritmos. Se puede crear diagramas de flujo de datos
para la representacin de algoritmos a partir de las herramientas de edicin. La interfaz grfica de DFD,
facilita en gran medida el trabajo con diagramas ya que simula la representacin estndar de diagramas de
flujo en hojas de papel.

Entre sus principales virtudes estn:


Nos permite representar grficamente el sistema a nivel lgico y conceptual.
El software ayuda al estudiante a adquirir las habilidades necesarias para poder resolver
problemas mediante algoritmos representados por diagrama de flujo.
Es una excelente herramienta en el aprendizaje y la enseanza del uso de diversas estructuras y
funciones a la programacin.
Puede ayudar a conceptualizar en forma grfica una informacin.

Interfaz de DFD
Los estudiantes hacen clic en el icono del programa

Los estudiantes continan con la lectura sobre la interfaz de DFD. Al abrir el Dfd se observa en la
pantalla la ventana de edicin, la cual consta de inicio y fin ya que todo algoritmo debe ser finito.

1
2

4
Barra de ttulo Muestra el nombre y la direccin donde est ubicado el Archivo.
(1)
Barra de mens Muestra una lista de comandos bsicos como: Archivo, Edicin,
(2) Objeto, Ver, Ejecucin, Depuracin, Opciones y Ayuda.
Barra de Son las opciones de comandos que se utiliza frecuentemente
herramientas como: Nuevo, Abrir, Guardar, Imprimir, Cortar, Copiar, Pegar,
(3) Eliminar, Ejecutar, Detener, Pausar, Paso Simple, Ejecutar Hasta,
Depurador, Alejar, Acercar, Cursor, Asignacin, Ciclo Mientras,
Ciclo Para, Decisin, Lectura, Salida, Llamada, Anterior
Subprograma, Siguiente Programa, Nuevo Subprograma, Eliminar
Subprograma.
Espacio de trabajo Esta rea es donde se desarrolla el diagrama de flujo.
(4)

El docente menciona que inicie los comandos de la barra de herramientas haciendo clic en:

Ejecucin

El bloque de Ejecucin permite poner en funcionamiento el algoritmo y nos indica si existe


un ERROR en el algoritmo desarrollado.

Salida
El objeto Salida muestra valores por pantalla. Puede ser visualizada en cualquier cantidad
de valores utilizando el objeto como Salida. Al darle doble clic despliega un cuadro de
dilogo que muestra el valor obtenido en cada una de las expresiones en su respectivo
orden.
El cuadro de dilogo para la edicin del objeto contiene un espacio para ingresar una lista
de expresiones separadas por comas y entre comillas simples (). Debe existir por lo menos
una expresin. Ejemplo: Ingrese su edad en nmeros.
Lectura
El objeto Lectura permite la entrada de valores constantes desde el teclado y se les
asigna a campos variables. Podr ser leda cualquier cantidad de variables utilizando un
objeto Lectura. Al ejecutarse, el objeto despliega un cuadro de dilogo por cada
variable presente en la lista, este cuadro de dilogo espera que el usuario introduzca un
valor constante que ser asignado a la respectiva variable en caso de ser un nombre
debe ir entre comillas simples. Ejemplos escribimos solo los nombres de las variables
como edad, direccin.

Asignacin
Este objeto asigna valores a campos variables. Al ser ejecutado, puede realizar hasta tres
asignaciones. Cada asignacin consta de un espacio para el campo variable situado siempre
a la izquierda, el smbolo de asignacin y un espacio para la expresin situada siempre a la
derecha. Esto indica que al campo variable se le asigna el resultado de la evaluacin de la
expresin. Debe realizarse por lo menos una asignacin. Ejemplo suma
valorA+valorB+valorC
Decisin
Este objeto selecciona el flujo a seguir de acuerdo al valor lgico de una condicin. La
condicin debe ser siempre una expresin que al ser evaluada d como resultado un valor
de tipo de dato lgico. Ejemplo: dentro del cuadro de condicin podemos escribir nmero

>0

Ciclo Mientras

Su funcin es ejecutar un bloque de objetos mientras que la condicin sea verdadera. Una
condicin es una expresin que al ser evaluada de cmo resultado un valor lgico. Ejemplo
nmeroA>nmeroB.

Ciclo Para
Esta funcin permite ejecutar un bloque de valores que al ser evaluada por medio de un
contador esta vaya incrementando hasta terminar el ciclo de cierre. Ejemplo

Variable Valor inicial Incremento


Valor final
Nuevo Subprograma
Este es el primer objeto que al ser ejecutado, el objeto Subprograma transfiere el control al
siguiente objeto.

Anterior Subprograma
Este comando visualiza en pantalla el subprograma anterior. Los subprogramas se
encuentran organizados de acuerdo al orden en que fueron creados.

Siguiente Subprograma
Este comando visualiza en pantalla el subprograma siguiente. Los subprogramas se
encuentran organizados de acuerdo al orden en que fueron creados.

Llamada
Este comando se utiliza para indicar que el siguiente objeto a ser insertado en el diagrama
es de tipo Llamada.
Edicin de un Diagrama de Flujo en DFD:
El docente pide a los estudiantes que sigan los pasos para elaborar el diagrama de flujo sobre el
ejercicio propuesto: Denominacin Segn El Rango De La Edad Escolar. (Recurso 2).

El docente recomienda que antes de elaborar un diagrama de flujo, se deben ordenar los pasos
del algoritmo, sealando:
Estado inicial y entrada de datos.
Pasos sucesivos, que incluyan condiciones.
Solucin.
Estado Final.

Los estudiantes siguen las indicaciones del docente para guardar el archivo creado.
Seleccionar el comando Salida e ingresar el texto: Ingrese una edad entre 1 a 17
Seleccionar el comando Lectura e ingresar el texto: edad.

Seleccionar el comando Condicin e ingresar: edad.

Seleccionar el comando Salida e ingresar el texto: Infante.


Del mismo modo se contina con las dems condiciones de edad, hasta que el
diagrama de flujo quede como a continuacin se muestra:

Finalmente, se presenta el diagrama y se ejecuta.

Você também pode gostar