Está en la página 1de 17

qwertyuiopasdfghjklzxcvbnmqw

ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopa
Manual Bá sico de DFD
sdfghjklzxcvbnmqwertyuiopasdf
Primeros Pasos
ghjklzxcvbnmqwertyuiopasdfghj
Tecnólogo en Administración del Ensamble y Mantenimiento de
Computadores y Redes

klzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasdfghjk
MANUAL
BASICO DE
DFD

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
CONTENIDO

INTRODUCCION

1.

CONCLUSIONES

BIBLIOGRAFIA

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
INTRODUCCION

El software para diseño de diagramas de flujo Free DFD v 1.1 es la más básica
herramienta a la hora de empezar con programación, en cuanto a diagramas de
flujo se refiere; gracias a su interfaz sencilla y fácil de utilizar es una cómoda
herramienta a la hora del diseño y la ejecución de diagramas de flujo que van
desde los más sencillos hasta los más complejos, siendo este software la
herramienta más utilizada para los primeros programadores, los novatos que no
tienen conocimiento alguno y quieren probar suerte.

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
Free DFD v 1.1

1) ¿Qué es?

Free DFD v 1.1 es un software de ayuda al primer programador, es decir al


programador que comienza en este tan complejo mundo, la forma más
común de empezar es por los sencillos diagramas de flujo que son una guía
a la estructura interna de un programa siendo este la representación de un
problema real o matemático.

Free DFD es un editor e intérprete de diagramas de flujo. Permite editar,


ejecutar y depurar algoritmos representados como diagramas de flujo.

Fue pensado para la enseñanza de algoritmos básicos, pero se puede usar


para construir algoritmos complejos usando recursión y arreglos de varias
dimensiones.

Actualmente solo es posible ejecutarlo en Windows y Sistemas UNIX con


procesador Intel usando WINE (Probado en GNU/Linux).

2) ¿Quién lo desarrolla?

El software de programación Free DFD v1.1 es creado y desarrollado por


colombianos que solo quieren compartir su conocimiento, para ello
desarrollan este software con una licencia gratuita bajo una licencia publica
GNU (GPL) para su uso y distribución gratuita.

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
La primera versión o versión inicial de Free DFD fue escrita en 1996-1997
por:

- Fabián Cárdenas Varela


- Eduardo Daza Castillo
- Nelson Castillo Izquierdo

Gracias a él tipo de licencia que posee si se dispone del código fuente no


hay ningún problema para su modificación y su adecuación para las
necesidades especificas del usuario final.

3) Vista rápida al programa

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
Este es un pantallazo general del programa, en donde se visualiza el software en
general.

A continuación se muestra un pantallazo detallado de cada una de las partes.

Barra de Titulo:

Esta es la barra de titulo, la cual contiene la dirección en donde se guarda el


archivo actualmente, así como el nombre del mismo.

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
Barra de Menú:

Esta es la barra de menús en donde aparece una lista de los menús que podemos
desplegar para utilizar de acuerdo con las necesidades que el algoritmo amerite.

Botones:

De igual manera que los menús desplegables, las funciones allí representadas se
pueden ver en forma de botones a continuación.

Botones Archivo:

Botones Edición:

Botones Objeto:

Botones Ver:

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
Botones Ejecución:

Botones Depuración:

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
4) Vista detallada de Botones y Funciones.
En la siguiente tabla se presentan cada uno de sus botones, junto con su nombre y su función dentro del software
Free DFD.

Botón Nombre Función


Nuevo Abrir un nuevo archivo dfd para trabajar.

Abrir Abrir un archivo existente para su edición.

Guardar Guardar el archivo actual de trabajo.

Imprimir Imprimir el diagrama de flujo actual.

Cortar Corta un objeto seleccionado y lo pone en el portapapeles del DFD.

Copiar Copia un objeto seleccionado y lo pone en el portapapeles del DFD.

Pegar Pega un objeto previamente puesto en el portapapeles.

Eliminar Elimina un objeto seleccionado del diagrama

Ejecutar Ejecuta el algoritmo actual.

Detener Detiene la ejecución del algoritmo actual.


Pausar Pausa la ejecución del algoritmo actual.

Paso Simple Permite ejecutar paso a paso el algoritmo.

Ejecutar Hasta Permite seleccionar hasta donde ejecutar el algoritmo.

Depurador Muestra o esconde la ventana de depuración.

Alejar Disminuye el tamaño de los objetos en pantalla.

Acercar Aumenta el tamaño de los objetos en pantalla.

Cursor Selecciona el cursor normal del Mouse.

Asignación (Proceso) Se utiliza para insertar un cuadro de proceso en un diagrama.

Ciclo Mientras Se utiliza para insertar un ciclo mientras (While) en un diagrama.

Ciclo Para Se utiliza para insertar un para (For) en un diagrama.

Se utiliza para insertar una condición o una decisión en un


Decisión
diagrama.

Lectura Se utiliza para insertar un cuadro de lectura de datos.

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
Salida Se utiliza para insertar un cuadro de salida de datos por pantallazo.

Llamada Se utiliza para llamar a un subprograma

Anterior Subprograma Se utiliza para mostrar en pantalla el subprograma anterior.

Siguiente
Se utiliza para mostrar en pantalla el subprograma siguiente.
Subprograma
Se utiliza para crear un nuevo subprograma y lo deja como el
Nuevo Subprograma
actual.

Eliminar Subprograma Se utiliza para eliminar el subprograma actual.

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
5) Operadores:

A continuación se muestra una tabla con los operadores que se pueden utilizar
dentro del Free DFD, entre ellos se encuentran los operadores matemáticos,
operadores relacionales, operadores lógicos y operadores que pueden ser
utilizados con cadenas.

Operadores Operación Símbolo Sintaxis


Suma + Valor 1 + Valor 2
Resta - Valor 1 - Valor 2
Multiplicación * Valor 1 * Valor 2
División / Valor 1 / Valor 2
Residuo mod Valor 1 mod Valor 2
Potencia ^ Valor 1 ^ Valor 2
Raíz Cuadrada sqrt sqrt (Valor)
Valor Absoluto abs abs (Valor)
Seno sin sin (Valor)
Coseno cos cos (Valor)
Tangente tan tan (Valor)
Matemático
Arco Seno asin asin (Valor)
s
Arco Coseno acos acos (Valor)
Arco Tangente atan atan (Valor)
Seno Hiperbólico sinh sinh (Valor)
Coseno Hiperbólico cosh cosh (Valor)
Tangente Hiperbólico tanh tanh (Valor)
Logaritmo Decimal log log (Valor)
Logaritmo Neperiano ln ln (Valor)
Exponencial de e exp exp (Valor)
Numero Aleatorio random random (Valor)
Entero más cercano round round (Valor)
Parte entera trunc trunc (Valor)
Mayor que > Valor 1 > Valor 2
Menor que < Valor 1 < Valor 2
Relacionale Mayor o igual que >= Valor 1 >= Valor 2
s Menor o igual que <= Valor 1 <= Valor 2
Igual que = Valor 1 = Valor 2
Diferente de != Valor 1 != Valor 2
Lógicos o No not not (Valor)
Y and Valor 1 and Valor 2
O or Valor 1 or Valor 2
Puertas O exclusivo xor Valor 1 xor Valor 2
Lógicas No Y nand Valor 1 nand Valor 2
No O nor Valor 1 nor Valor 2
No O Exclusivo xnor Valor 1 xnor Valor 2
Longitud de la
Cadena len len (Cadena)
Cadenas
substrin substring (Cadena,Valor
Parte de una cadena g I,Cantidad)

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes
6) Ejemplo de Ejercicio Realizado con Free DFD.

A continuación se muestra un ejercicio realizado con Free DFD en donde se


señalaran los botones utilizados en cada parte del ejercicio.

a) Algoritmo que pida al usuario ingresar 5 números negativos, mientras que


dichos números no sean negativos, no dejara que el programa continúe; de
lo contrario los convertirá a positivo y realizara la sumatoria de los pares.
CONCLUSIONES
BIBLIOGRAFIA

Tecnólogo en Administración del Ensamble y


Mantenimiento de Equipos de Cómputo y Redes

También podría gustarte