Ejemplo de FreeDFD con ciclos y decisiones simples

15 mayo, 2010

Les comparto este pequeño ejemplo de un programa en FreeDFD, en el que se ingresa una palabra y luego un caracter, con el que se divide la palabra en varios fragmentos de este modo.

Por ejemplo si ingreso la palabra: ‘cocodrilo’, el resultado serán tres mensajes asi: ‘c’, ‘c’ y ‘dril’.

Espero que antes de bajar el programa y ver su código, intenten hacerlo ustedes mismos y que luego si observen las estructuras y el orden que tienen, asimismo que experimenten con lo que tienen ahí y se pregunten el por que de algunas de las estructuras.

Descargar Programa | Ejemplo1.dfd

Ciclo Mientras

9 mayo, 2010

El ciclo mientras, es una de las dos estructuras repetitivas con las que cuenta FreeDFD, está representada por este símbolo dentro del programa:

Boton Ciclo Mientras

Botón Ciclo Mientras

Leer el resto de esta entrada »

Tipos de Datos y Variables

6 mayo, 2010

FreeDFD, es capaz de manejar básicamente tres tipos de datos, los cuales son números, cadenas y booleanos, asimismo en FreeDFD se puede trabajar tanto con variables como con constantes, algunos ejemplos de constantes son:

Numérica: 1234.6

Cadena: ‘Palabra’

Booleana: .F.

Leer el resto de esta entrada »

Operadores de FreeDFD

5 mayo, 2010

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 los operadores, el tipo al que pertenecen y su sintaxis:
Leer el resto de esta entrada »

Decisión

5 mayo, 2010

Una decisión es una estructura de control, como su nombre lo indica sirve para tomar decisiones simples en un lenguaje de programación o en este caso en un DFD, se representa por este símbolo:

Boton de Desición

Boton de Decisión

Una vez pulsas el botón y decides donde quieres poner tu decisión, debes obtener algo como esto:

Leer el resto de esta entrada »

Lectura o Entrada

5 mayo, 2010

Lectura, es la herramienta que tenemos para hacer el ingreso de forma dinámica de valores en el programa y definir variables, para hacer uso de esta herramienta, pulsamos sobre el botón con este simbolo:

Boton para Lectura

Boton para Lectura

Una vez lo pulsamos, seleccionamos la posición en donde lo queremos poner en nuestro diagrama de flujo:

Leer el resto de esta entrada »

Salida

4 mayo, 2010

La salida por pantalla es el único medio que tenemos para obtener respuestas sobre los procesos realizados con FreeDFD, se representan por este simbolo en el programa:

Salida por pantalla

Salida por pantalla

Para usar esta herramienta, basta con activar el botón y hacer clic en la zona del DFD en la que queremos poner una salida, para que nos quede de este modo:

Leer el resto de esta entrada »

Asignación

4 mayo, 2010
Asignación

Asignación

Esta herramienta se usa, para crear variables de forma estática en la aplicación, es decir en nuestro DFD, así también para asignar valores de resultados a las variables de operaciones realizadas previamente.

Para usar esta herramienta se debe seleccionar el botón correspondiente y hacer clic en la linea dentro del DFD donde queremos ubicarla, para que nos quede de este modo:

Leer el resto de esta entrada »

Objetos

4 mayo, 2010

Los objetos de FreeDFD, son los que aparecen en dicha sección de la barra de herramientas.

Objetos FreeDFD

Objetos FreeDFD

El primer botón, se denomina Cursor, cuando este botón se encuentra activado, se pueden hacer selecciones en el área de edición del programa.

Leer el resto de esta entrada »

Uso simple de FreeDFD

4 mayo, 2010

En el vídeo anterior, se puede observar el funcionamiento básico del programa FreeDFD, podemos observar como se ingresan objetos, como se editan y como se ejecuta un programa en FreeDFD.

El programa que se crea en el vídeo de ejemplo, es simplemente un programa para determinar si un número es mayor o menor que el número cero, por cierto, si son observadores, notaran que el programa no cumple completamente con esta función, dado que el número ingresado, puede ser mayor, menor o igual que cero.

Enlaces de descarga del vídeo: [Ogg] [Flv]