Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Guia DFD

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

DFD, UN SOFTWARE PARA DISEÑAR DIAGRAMAS DE FLUJO

Guía N° 1

Descripción General de DFD:

Es un software diseñado para construir y analizar algoritmos. Se puede crear diagramas de flujo de datos para la
representación de algoritmos a partir de las herramientas de edición. La interfaz gráfica de DFD, facilita en gran
medida el trabajo con diagramas ya que simula la representación estándar de diagramas de flujo en hojas de papel.

Entre sus principales virtudes están:


 Nos permite representar gráficamente el sistema a nivel lógico 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 enseñanza del uso de diversas estructuras y
funciones a la programación.
 Puede ayudar a conceptualizar en forma gráfica una información.

Interfaz de DFD
 Los estudiantes hacen clic en el icono del programa

 Los estudiantes continúan con la lectura sobre la interfaz de DFD. Al abrir el Dfd se observa en la pantalla
la ventana de edición, la cual consta de inicio y fin ya que todo algoritmo debe ser finito.

1
2

Barra de título (1) Muestra el nombre y la dirección donde está ubicado el Archivo.
Barra de menús (2) Muestra una lista de comandos básicos como: Archivo, Edición, Objeto, Ver,
Ejecución, Depuración, Opciones y Ayuda.
Barra de herramientas (3) 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, Asignación, Ciclo
Mientras, Ciclo Para, Decisión, Lectura, Salida, Llamada, Anterior Subprograma,
Siguiente Programa, Nuevo Subprograma, Eliminar Subprograma.
Espacio de trabajo(4) 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:
Ejecución El bloque de Ejecución 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 diálogo que muestra el valor obtenido en cada una de las expresiones
en su respectivo orden.
El cuadro de diálogo para la edición del objeto contiene un espacio para ingresar
una lista de expresiones separadas por comas y entre comillas simples (‘). Debe
existir por lo menos una expresión. Ejemplo: ‘Ingrese su edad en números’.

Lectura El objeto Lectura permite la entrada de valores constantes desde el teclado y


se les asigna a campos variables. Podrá ser leída cualquier cantidad de variables
utilizando un objeto Lectura. Al ejecutarse, el objeto despliega un cuadro de diálogo por cada
variable presente en la lista, este cuadro de diálogo 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, dirección.

Asignación Este objeto asigna valores a campos variables. Al ser ejecutado, puede realizar
hasta tres asignaciones. Cada asignación consta de un espacio para el campo
variable situado siempre a la izquierda, el símbolo de asignación y un espacio
para la expresión situada siempre a la derecha. Esto indica que al campo
variable se le asigna el resultado de la evaluación de la expresión. Debe
realizarse por lo menos una asignación.
Ejemplo suma valorA+valorB+valorC
Decisión Este objeto selecciona el flujo a seguir de acuerdo al valor lógico de una condición.
La condición debe ser siempre una expresión que al ser evaluada dé como
resultado un valor de tipo de dato lógico. Ejemplo: dentro del cuadro de condición
podemos escribir número >0

Ciclo Mientras Su función es ejecutar un bloque de objetos mientras que la condición sea
verdadera. Una condición es una expresión que al ser evaluada de cómo
resultado un valor lógico. Ejemplo númeroA>númeroB.

Ciclo Para
Esta función 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

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.
Edición 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: “Denominación Según 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, señalando:
 Estado inicial y entrada de datos.
 Pasos sucesivos, que incluyan condiciones.
 Solución.
 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 Condición e ingresar: edad.


 Seleccionar el comando Salida e ingresar el texto: ‘Infante’.

 Del mismo modo se continúa con las demás condiciones de edad, hasta que el diagrama de
flujo quede como a continuación se muestra:
 Finalmente, se presenta el diagrama y se ejecuta.

También podría gustarte