You are on page 1of 4

I.E. “Santa Magdalena” Prof.

Tanta Valdez Luis

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

INTERFAZ DEL SOFTWARE DFD

Elementos de la Ventana
Barra de título Muestra el nombre y la dirección donde está ubicado el Archivo.
(1)
Barra de menús Muestra una lista de comandos básicos como: Archivo, Edición, Objeto, Ver,
(2) Ejecución, Depuración, Opciones y Ayuda.
Barra de Son las opciones de comandos que se utiliza frecuentemente como: Nuevo, Abrir,
herramientas Guardar, Imprimir, Cortar, Copiar, Pegar, Eliminar, Ejecutar, Detener, Pausar,
(3) 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 Esta área es donde se desarrolla el diagrama de flujo.
(4)

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.

COMANDOS DE LA BARRA DE HERRAMIENTAS

1
Computación e Informática
I.E. “Santa Magdalena” Prof. Tanta Valdez Luis

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.

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 (‘)

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.

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.

Práctica Calificada

Elaborar un diagrama de flujo que permita asignar una denominación según el rango de edad
escolar, teniendo en cuenta las siguientes condiciones:
1. Se denomina “Infante”, si las edades están comprendidas entre 0 a 5 años.
2. Se denomina “Niño”, si las edades están comprendidas entre 6 a 12 años.
3. Se denomina “Adolescente”, si las edades están comprendidas entre 13 a 17 años.

Elaborar un diagrama de flujo que pida el ingreso de la edad, y permita visualizar si la edad
ingresada corresponde a un mayor o menor edad.
2
Computación e Informática
I.E. “Santa Magdalena” Prof. Tanta Valdez Luis

Conectando Los Elementos De Un Diagrama De Flujo Con Coherencia:

Debemos tener en cuenta lo siguiente:


Mostrar = Es lo que se va a visualizar como mensaje.
Lectura = Guarda la información ingresada.
Siempre el texto que se desee visualizar debe estar entre comillas simples (‘ ‘) y para separar el texto con
la variable ingresada se debe separar con coma (,).

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

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

3
Computación e Informática
I.E. “Santa Magdalena” Prof. Tanta Valdez Luis

Nuevo Subprograma
Este es el primer objeto que al ser ejecutado, el objeto Subprograma transfiere el control al siguiente objeto.

EJEMPLOS CON LOS OBJETOS DE SALIDA Y LECTURA:

Consiste en que el usuario ingrese su edad y se le responda cuantos años tiene.

El código a utilizar es el siguiente:

Inicio
Mostrar :( ‘Ingrese su edad en números y presione el botón aceptar’)
Leer : edad
Mostrar :( “su edad es de “, edad, ” años”)
Fin

EJEMPLOS CON LOS OBJETOS DE SALIDA, LECTURA Y ASIGNACIÓN:

El ejemplo consta de un algoritmo que pida tres valores A, B y C al usuario y calcule dos operaciones
matemáticas: SUMA, y PROMEDIO.

El código a utilizar es el siguiente:

Inicio
Mostrar : ‘Ingrese el valor A’
Leer : valorA
Mostrar : ‘Ingrese el valor B’
Leer : valorB
Mostrar : ‘Ingrese el valor C’
Leer : valorC
Asignación: suma = valorA+valorB+valorC
promedio= suma/3
Mostrar : ‘la suma de los valores A.B.C es de ‘, suma, ‘ y el promedio es ‘, promedio
Fin

PRÁCTICA CALIFICADA

Elaborar un diagrama de flujo que pida el ingreso de un número y determine si el número es


positivo, negativo o nulo.
4
Computación e Informática

You might also like