Free DFD Es Un Editor E Intérprete De Diagramas De Flujo

Páginas: 8 (1809 palabras) Publicado: 6 de octubre de 2015


Free DFD es un editor e intérprete de diagramas de flujo. Permite editar, ejecutar y depurar algoritmos representados como diagramas de flujo.
Este programa esta liberado bajo la licencia GPL, por lo tanto es software libre y no tiene restricciones para su uso bajo ninguna circunstancia, aunque se creó específicamente para el uso educativo.
ESTRUCTURAS:
Ciclo Mientras:
El ciclo mientras, esuna de las dos estructuras repetitivas con las que cuenta Free DFD, está representada por este símbolo dentro del programa:



Botón Ciclo Mientras

Para hacer uso de esta herramienta, basta con hacer clic en el botón de la imagen anterior, y luego hacer clic en la parte del diagrama en donde queremos poner nuestro ciclo, una vez hecho esto, aparecerá algo similar a la siguiente imagen en la zonade edición del programa:














Su funcionamiento es similar al de la decisión. Al insertar un nuevo ciclo mientras al DFD, aparecerán dos figuras.
En la primera aparecen las letras MQ, que son las siglas de “Mientras que“, se colocará una condición de tipo booleana (ver operadores lógicos y relacionales y tipos de datos booleanos) que de considerarse verdadera, ejecutara las instruccionesque se encuentren entre la primera figura y la segunda figura en la que aparece “Fin (MQ)”.
Al hacer doble clic sobre la primera figura, aparecerá un cuadro de dialogo como este:







En la imagen anterior, se observa el cuadro de dialogo que aparece al hacer doble clic sobre la figura que contiene la palabra MQ, allí podemos observar que se nos pide una condición, que como se escribióanteriormente, se validará y en caso de que sea verdadera, repetirá las instrucciones que se encuentren dentro de las dos figuras que representan el ciclo mientras.
Tipos de Datos y Variables:
Free DFD, es capaz de manejar básicamente tres tipos de datos, los cuales son números, cadenas y booleanos, asimismo en Free DFD se puede trabajar tanto con variables como con constantes, algunos ejemplos deconstantes son:
Numérica: 1234.6
Cadena: ‘Palabra’
Booleana: .F.
Si observamos la definición de estos valores, nos damos cuenta que las cadenas van entre comillas simples y que para los valores booleanos, se pone la letra mayúscula correspondiente y un punto antes y después de ponerla, de este modo:
Verdadero -> .V.
Falso -> .F.






Los valores numéricos pueden ir entre-1*10²⁰⁰⁰ y 1*10²⁰⁰⁰ y los números más cercanos a 0, son 1*10⁻²⁰⁰⁰ y -1*10⁻²⁰⁰⁰.
Los nombres de las variables, deben empezar siempre con una letra y puede ir seguida de letras, números y guiones bajos (_), los nombres de las variables no son sensibles a mayúsculas o minúsculas, por tanto VARIABLE es igual que variable o VaRiAbLe.
Cuando una variable recibe un valor por primera vez, el tipo de dato de esta seráigual al tipo de dato del valor. La variables matriciales se distinguen porque sus índices se indican entre paréntesis: R(5), Matriz(2,K), vector(1,3,5).










Operadores de Free DFD:
En el programa FreeDFD, se usan diferentes tipos de Operadores, entre los que encontramos Matemáticos, Relacionales, Lógicos y con operaciones sobre Cadenas.
A continuación, encontrarás una lista de losoperadores, el tipo al que pertenecen y su sintaxis:
Operadores Matemáticos:
Operación
Símbolo
Sintaxis
Suma
+
valor1 + valor2
Resta

valor1 – valor2
Multiplicación
*
valor1 * valor2
División
/
valor1 / valor2
Residuo
mod
valor1 mod valor2
Potencia
^
valor1 ^ valor2
Raíz Cuadrada
sqrt
sqrt(valor)
Valor Absoluto
abs
abs(valor)
Seno
sin
sin(valor)
Coseno
cos
cos(valor)
Tangente
tan
tan(valor)
Arco Senoasin
asin(valor)
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)
Número Aleatorio
random
random(valor)
Entero más cercano
round
round(valor)
Parte entera
trunc
trunc(valor)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • diagrama de flujo (dfd)
  • Unidad 2 Diagramas de Flujo con DFD
  • Diagrama de flujo de datos. (dfd)
  • DFD Diagramas de flujos de datos
  • Diagrama Dfd
  • Diagrama de flujo
  • Diagrama de flujo
  • Diagrama De Flujo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS