Académique Documents
Professionnel Documents
Culture Documents
CONTENIDO
INTRODUCCION
El software para diseo de diagramas de flujo Free DFD v 1.1 es la ms bsica herramienta a la hora de empezar con programacin, en cuanto a diagramas de flujo se refiere; gracias a su interfaz sencilla y fcil de utilizar es una cmoda herramienta a la hora del diseo y la ejecucin de diagramas de flujo que van desde los ms sencillos hasta los ms complejos, siendo este software la herramienta ms utilizada para los primeros programadores, los novatos que no tienen conocimiento alguno y quieren probar suerte.
1) Qu es?
2) Quin lo desarrolla?
Gracias a l tipo de licencia que posee si se dispone del cdigo fuente no hay ningn problema para su modificacin y su adecuacin para las necesidades especificas del usuario final.
Barra de Titulo: Esta es la barra de titulo, la cual contiene la direccin en donde se guarda el archivo actualmente, as como el nombre del mismo.
Barra de Men: Esta es la barra de mens en donde aparece una lista de los mens que podemos desplegar para utilizar de acuerdo con las necesidades que el algoritmo amerite.
Botones: De igual manera que los mens desplegables, las funciones all representadas se pueden ver en forma de botones a continuacin.
Botones Archivo:
Botones Edicin:
Botones Objeto:
Botones Ver:
Botones Ejecucin:
Botones Depuracin:
Pausar Paso Simple Ejecutar Hasta Depurador Alejar Acercar Cursor Asignacin (Proceso) Ciclo Mientras Ciclo Para Decisin Lectura
Pausa la ejecucin del algoritmo actual. Permite ejecutar paso a paso el algoritmo. Permite seleccionar hasta donde ejecutar el algoritmo. Muestra o esconde la ventana de depuracin. Disminuye el tamao de los objetos en pantalla. Aumenta el tamao de los objetos en pantalla. Selecciona el cursor normal del Mouse. Se utiliza para insertar un cuadro de proceso en un diagrama. Se utiliza para insertar un ciclo mientras (While) en un diagrama. Se utiliza para insertar un para (For) en un diagrama. Se utiliza para insertar una condicin o una decisin en un diagrama. Se utiliza para insertar un cuadro de lectura de datos.
Salida Llamada
Se utiliza para insertar un cuadro de salida de datos por pantallazo. Se utiliza para llamar a un subprograma
Anterior Subprograma Se utiliza para mostrar en pantalla el subprograma anterior. Siguiente Subprograma Nuevo Subprograma Se utiliza para mostrar en pantalla el subprograma siguiente. Se utiliza para crear un nuevo subprograma y lo deja como el actual.
5) Operadores: A continuacin se muestra una tabla con los operadores que se pueden utilizar
dentro del Free DFD, entre ellos se encuentran los operadores matemticos, operadores relacionales, operadores lgicos y operadores que pueden ser utilizados con cadenas. Operacin Suma Resta Multiplicacin Divisin Residuo Potencia Raz Cuadrada Valor Absoluto Seno Coseno Tangente Arco Seno Arco Coseno Arco Tangente Seno Hiperblico Coseno Hiperblico Tangente Hiperblico Logaritmo Decimal Logaritmo Neperiano Exponencial de e Numero Aleatorio Entero ms cercano Parte entera Mayor que Menor que Mayor o igual que Relacionales Menor o igual que Igual que Diferente de Matemticos Operadores Smbolo + * / mod ^ sqrt abs sin cos tan asin acos atan sinh cosh tanh log ln exp random round trunc > < >= <= = != Sintaxis Valor 1 + Valor 2 Valor 1 - Valor 2 Valor 1 * Valor 2 Valor 1 / Valor 2 Valor 1 mod Valor 2 Valor 1 ^ Valor 2 sqrt (Valor) abs (Valor) sin (Valor) cos (Valor) tan (Valor) asin (Valor) acos (Valor) atan (Valor) sinh (Valor) cosh (Valor) tanh (Valor) log (Valor) ln (Valor) exp (Valor) random (Valor) round (Valor) trunc (Valor) Valor 1 > Valor 2 Valor 1 < Valor 2 Valor 1 >= Valor 2 Valor 1 <= Valor 2 Valor 1 = Valor 2 Valor 1 != Valor 2
Cadenas
not (Valor) Valor 1 and Valor 2 Valor 1 or Valor 2 Valor 1 xor Valor 2 Valor 1 nand Valor 2 Valor 1 nor Valor 2 Valor 1 xnor Valor 2
6) Ejemplo de Ejercicio Realizado con Free DFD. A continuacin se muestra un ejercicio realizado con Free DFD en donde se
sealaran los botones utilizados en cada parte del ejercicio. a) Algoritmo que pida al usuario ingresar 5 nmeros negativos, mientras que dichos nmeros no sean negativos, no dejara que el programa contine; de lo contrario los convertir a positivo y realizara la sumatoria de los pares.
CONCLUSIONES
BIBLIOGRAFIA