-
Ing. Guillermo Alexander Burgos Ibarra
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:
6. Insertado y editado este bloque el proceso va as:
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.
-
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.