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.

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.
2
3

Barra de ttulo
(1)
Barra de mens
(2)
Barra de
herramientas
(3)

Espacio de
trabajo
(4)

Muestra el nombre y la direccin donde est ubicado el


Archivo.
Muestra una lista de comandos bsicos como: Archivo,
Edicin, Objeto, Ver, Ejecucin, Depuracin, Opciones y
Ayuda.
Son las opciones de comandos que se utiliza
frecuentemente como: Nuevo, Abrir, Guardar, Imprimir,
Cortar, Copiar, Pegar, 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.
Esta rea es donde se desarrolla el diagrama de flujo.

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

De
cisin
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

Valor final

Incremento

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