Professional Documents
Culture Documents
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.
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)
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
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.
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
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.
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