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

DIAGRAMAS DE FLUJO CON EL PROGRAMA DFD.

DFD es un programa con herramientas grficas que ayuda a disear algoritmos expresados en
diagramas de flujo (DF).
Algoritmo.
Una posible definicin de algoritmo es un conjunto de reglas que permiten obtener un resultado
determinado y parte de ciertas reglas definidas. Ha de tener las siguientes caractersticas: legible,
correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el
menor tiempo posible.
Caractersticas.
1. Finito: Posee principio y fin.
2. Objetivo: solo realiza la funcin para la que se cre y ninguna otra.
3. informacin de Entrada y de salida.
4. Fiable

Barra de herramientas

Zoom

Este submen posee los comandos que manejan el tamao de los objetos en pantalla y el tamao
con el que pueden ser impresos.

Ing. Guillermo Alexander Burgos Ibarra

Ejecucin

El bloque que permite poner en funcionamiento el algoritmo, a la vez de detenerlo o pausarlo.


Este comando da paso a la ejecucin del algoritmo. En caso de que un error sea encontrado, un
mensaje ser desplegado indicando el tipo de error y el objeto en el que se present. Si el diagrama
est libre de errores, se ejecutar el algoritmo a partir del objeto Inicio.
Este comando detiene la ejecucin del algoritmo. Este comando estar disponible cuando la
accin actual sea diferente de Edicin.
Este comando hace una pausa en la ejecucin del algoritmo.

Objetos

Nos permite seleccionar los distintos elementos (objetos) que vamos a introducir en los diagramas de
flujo.
Salida

El objeto Salida muestra valores por pantalla. Puede ser visualizada cualquier cantidad de valores
utilizando un objeto 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.
Lectura

Ing. Guillermo Alexander Burgos Ibarra

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 en
caso de ser un nombre debe ir entre comillas simples.
EJEMPLO.
En el siguiente ejemplo consta en que el usuario ingrese dos nmeros e imprima como salida la
suma.
1. Abrir el programa (DFD), nos muestra la siguiente ventana.

2. A continuacin insertaremos un bloque de salida entre la lnea que une el circulo inicio con el
circulo fin.

3. Para insertar tal bloque nos desplazaremos con el puntero del mouse hasta la barra de botones y
haremos clic sobre el botn salida.

Ing. Guillermo Alexander Burgos Ibarra

4. Seleccionamos el bloque dando clic y para colocarlo sobre la lnea; nos ubicamos sobre ella y
nuevamente clic.

5. Entonces quedara all el bloque de salida que sirve para ingresar los datos que se mostraran
durante la ejecucin del programa. Para editar la informacin que se mostrara durante la ejecucin
damos doble clic sobre este bloque de salida recin insertado y nos aparecer una ventana como
esta:

Como podemos observar la informacin que se


escribe en este bloque va entre comillas simple
(Bienvenido) para poder que se muestre; de lo
contrario no se ver en la pantalla posteriormente a
la ejecucin.

6. Insertado y editado este bloque el proceso va as:

Ing. Guillermo Alexander Burgos Ibarra

7. Ahora insertaremos un bloque de lectura; este bloque permite al programa asignar una variable
que ser utilizada posteriormente en un bloque de asignacin para arrojar un dato o resultado a
travs de una operacin.

8. Para colocar el bloque de lectura se sigue el mismo proceso que utilizamos para colocar el de
salida. Para editar este bloque de igual manera damos doble clic y aparecer una ventana como
esta:

Al aparecer la ventana ingresamos el nombre de la variable que puede ir sola. En este caso no hay
necesidad de las comillas ya que no es informacin de salida.
El ejercicio va as:

Ing. Guillermo Alexander Burgos Ibarra

9. Ahora insertaremos otro bloque de lectura con el objetivo de sumar dos valores

10. De igual forma escribimos el contenido entre comillas simples para que se muestre durante la
ejecucin.

As va el diagrama:

Ing. Guillermo Alexander Burgos Ibarra

11. Luego insertamos otro bloque de lectura donde ira el otro valor representado por el que ingrese el
usuario.

12. Escribimos sin comillas el nombre de la Variable en donde se va almacenar el valor que digite el
usuario

As va el ejemplo:

Ing. Guillermo Alexander Burgos Ibarra

13. Ahora para que los valores ingresados por el usuario obtengan un resultado satisfactorio
insertaremos un bloque de asignacin.

Damos doble clic en el bloque de asignacin y realizamos la operacin de la suma, utilizando las dos
variables que ya insertamos (suma y suma2) y la asignamos a una nueva variable llamada Resultado,
observe como queda:

Ing. Guillermo Alexander Burgos Ibarra

As va el diagrama:

14. El siguiente paso que arroja el resultado de la operacin lo hacemos en un bloque de salida.

Ing. Guillermo Alexander Burgos Ibarra

Recuerde que toda la informacin que sea texto debe ir entre comillas simple, el cual permite leer la
informacin que va entre comillas simples y los datos, arrojados por el resultado de la suma van
colocados sin comillas de la siguiente manera:

As queda el diagrama de flujo finalizado:

Ing. Guillermo Alexander Burgos Ibarra

15. Tras haber conocido estos pasos; a continuacin mostraremos como se ejecuta el ejercicio,
cuando damos clic en el botn ejecutar.

Aparece la Primera ventana, la cual indica la operacin a realizar y adems solicita sea ingresado por
teclado el primer nmero, se da clic en el botn Continuar:

En la Segunda Ventana, nos pide que digitemos el valor del nmero solicitado, lo escribimos y damos
clic en el botn Continuar.

En la Tercera Ventana, nos solicita sea ingresado por teclado el segundo nmero, se da clic en el
botn Continuar:

En la Cuarta Ventana, nos pide que digitemos el valor del segundo nmero solicitado, lo escribimos y
damos clic en el botn Continuar.

Ing. Guillermo Alexander Burgos Ibarra

En la Quinta Ventana ya nos muestra el resultado de la suma entre los dos nmeros ingresados por
teclado, damos clic en el botn Continuar:

Aparece la ltima ventana que indica que ha terminado la ejecucin del diagrama de flujo y damos
clic en el botn Aceptar.

Para Guardar el Archivo:


Dar clic en el Men Archivo, Luego en Guardar Como

Escogemos la carpeta o unidad de disco donde queremos guardar, luego escribimos el nombre y
damos clic en el botn Guardar.

Ing. Guillermo Alexander Burgos Ibarra

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