Вы находитесь на странице: 1из 19

PEDRO JAVIER FUENTES PARADA

fuentes.pedrojavier@gmail.com

PROGRAMACIN EN DIAGRAMAS
DE FLUJO (DFD)

AGENDA
QU ES DFD?
OBJETOS EN DFD

*Inicio
*Asignacin
*Ciclo mientras
*Ciclo para
*Decisin
*Lectura
*Salida
PANORAMA AL PROGRAMAR

QU ES DFD?
Dfd es un software diseado para construir y
analizar algoritmos . Usted puede 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, luego podr ejecutarlo, analizarlo y

depurarlo en un entorno interactivo diseado


para ste fin. 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.

QU ES DFD?

OBJETOS EN DFD
Bloque de inicio
Es el primer objeto a
ejecutar en cualquier
algoritmo. Al ser
realizado, el objeto
Inicio transfiere el

control al siguiente
objeto.

OBJETOS EN DFD
Bloque de inicio
El cuadro de dilogo
del objeto Inicio
contiene un espacio
para la descripcin o
comentarios acerca del

algoritmo. Se activa al
dar doble clic en l

OBJETOS EN DFD
Bloque de Asignacin
El objeto Asignacin
establece valores a
campos variables. Al
ser ejecutado, puede
realizar hasta tres

asignaciones.

OBJETOS EN DFD
Bloque de Asignacin
El cuadro de dilogo del

objeto Asignacin
contiene espacio para
tres valores, cada
asignacin consta de un
espacio para el campo
variable situado siempre
a la izquierda, el smbolo
de Flecha (asignacin) y
un espacio para la
expresin situada
siempre a la derecha.

OBJETOS EN DFD
Objeto ciclo mientras que
El objeto Ciclo Mientras

tiene como funcin el


ejecutar un bloque de
objetos mientras que
una condicin sea
verdadera. La condicin
debe ser siempre una
expresin que al ser
evaluada de como
resultado un valor de
tipo de dato Lgico.

OBJETOS EN DFD
Objeto ciclo mientras que
El cuadro de dilogo
del objeto Ciclo
Mientras contiene
espacio para la
expresin que

conforma la condicin.

OBJETOS EN DFD
Objeto ciclo para
Su funcin es ejecutar un bloque

de objetos mientras que la


variable contadora no alcance el
lmite establecido por el valor
final. El contador es siempre una
variable de tipo de dato Real.
Contiene adems un valor inicial
que ser asignado al contador al
iniciar la ejecucin del ciclo, un
valor final y un valor de
incremento. Si el contador
excede el valor final, la ejecucin
continuar a partir del objeto
que sigue al Cierre. En caso
contrario, se ejecutar el cuerpo
del ciclo y el contador ser
incrementado en el valor
indicado por el incremento.

OBJETOS EN DFD
Objeto ciclo para
El cuadro de dilogo
del objeto Ciclo para
contiene espacio para
la variable contador,
valor inicial, valor final

y el valor de
incremento en su
respectivo orden.

OBJETOS EN DFD
Objeto Decisin
El objeto decisin
selecciona el flujo a
seguir de acuerdo al
valor lgico de una
condicin. sta debe

ser siempre una


expresin que al ser
evaluada de como
resultado un valor de
tipo de dato Lgico.

OBJETOS EN DFD
Objeto Decisin
El objeto Decisin esta

asociado a dos bloques de


objetos ubicados a lado y lado
de este, y un objeto Cierre
Decisin ubicado a
continuacin de ambos
bloques.
Si al evaluar la condicin se
obtiene el valor lgico .V., se
ejecuta el bloque rotulado
con la palabra Si, en caso
contrario se ejecuta el bloque
rotulado con No. En ambos
casos la ejecucin continua
en el objeto Cierre Decisin.

OBJETOS EN DFD
Objeto Decisin
El cuadro de dilogo del

objeto Decisin contiene


espacio para la expresin
que conforma la
condicin, y dos casillas
por medio de las cuales
se puede especificar por
cual lado continuara el
flujo en caso de que la
condicin sea verdadera.

OBJETOS EN DFD
Objeto Lectura
El objeto Lectura permite la

entrada de valores
constantes desde el teclado y
se los 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.

OBJETOS EN DFD
Objeto Lectura
El cuadro de dilogo
para la edicin del
objeto contiene un
espacio para ingresar
una lista de variables

separadas por comas.


Debe existir por lo
menos una variable.

OBJETOS EN DFD
Objeto Salida
El objeto Salida muestra

valores por pantalla. Puede


ser visualizada cualquier
cantidad de valores
utilizando un objeto Salida.
Al ejecutarse, este objeto
evala cada una de la
expresiones que contiene y
despliega un cuadro de
dilogo que muestra el
valor obtenido en cada una
de las expresiones en su
respectivo orden.

OBJETOS EN DFD
Objeto Salida
El cuadro de dilogo
para la edicin del
objeto contiene un
espacio para ingresar
una lista de

expresiones separadas
por comas. Debe existir
por lo menos una
expresin.

Вам также может понравиться