Unidad 2 - Diagramas de Flujo Con DFD

12
Ing. Guillermo Alexander Burgos Ibarra DIAGRAMAS DE FLUJO CON EL PROGRAMA DFD. DFD es un programa con herramientas gráficas que ayuda a diseñar algoritmos expresados en diagramas de flujo (DF). Algoritmo. Una posible definición de algoritmo es un conjunto de reglas que permiten obtener un resultado determinado y parte de ciertas reglas definidas. Ha de tener las siguientes características: legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible. Características. 1. Finito: Posee principio y fin. 2. Objetivo: solo realiza la función para la que se creó y ninguna otra. 3. información de Entrada y de salida. 4. Fiable Barra de herramientas Zoom Este submenú posee los comandos que manejan el tamaño de los objetos en pantalla y el tamaño con el que pueden ser impresos.

description

Programación

Transcript of Unidad 2 - Diagramas de Flujo Con DFD

  • 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.