sábado, 8 de septiembre de 2012

Algunos ejemplitos faciles del DFD

Calcule el valor apagar a un trabajador, teniendo en cuenta el numero de horas reales trabajadas y el salario mensual. el salario mensual corresponde al trabajo completo de 48 horas semanales, durante 4 semanas al mes.

en el siguiente enlace se muestra el ejercicio realizado http://www.mediafire.com/?b7xxmx1mnd8vme1


Diagrama dfd


DFD es un programa de libre disposición para ayuda al diseño e implementación de 
algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para 
el depurado de los algoritmos, lo que facilita enormemente la localización de los 
errores de ejecución y lógicos más habituales.
Su utilización es muy sencilla, al tratarse de una herramienta gráfica, y además 
incluye un menú de ayuda muy completo, por lo que en estas notas nos vamos a 
centrar en el uso básico de las herramientas de diseño y depuración. El resto de 
opciones (detalles de sintaxis más avanzados, operadores y funciones disponibles), 
puede consultarse directamente en la ayuda del programa.

1. INICIO DE DFD

La ejecución de DFD presenta la pantalla de inicio siguiente:

donde nos fijaremos en  la barra de herramientas:




Aunque puede accederse a todas las opciones que comentaremos a continuación a 
través del menú, y con atajos de teclado, en estas notas las describiremos a través de 
los botones correspondientes.

El  bloque de botones de objetos nos permite seleccionar los distintos
elementos (objetos) que vamos a introducir en el DF: sentencias de
asignación, selección, decisión...

El bloque de ejecución permite poner en funcionamiento el algoritmo.

El bloque de  depuración se utiliza, en caso de funcionamiento incorrecto, 
para detectar errores en la construcción del algoritmo y corregirlos.

* Los botones de subprogramas permiten introducir funciones definidas por el 
programador.

· Los restantes botones tienen una funcionalidad similar a la de las restantes 
aplicaciones Windows: abrir fichero, guardar fichero, cortar, pegar... Puede 
verse su tarea asociada acercando el cursor del ratón (sin hacer clic) al botón 
correspondiente.

Bueno veremos un ejemplo del uso de este software...

*Desarrollar un algoritmo que lea un número de 3 dígitos, lo analice e imprime el mayor número posible que se puede armar con el número ingresado...
Ejemplo se ingresa ( 165 ) y se imprime ( 651 )

Puedes descargar una posible solución en este enlace: http://www.mediafire.com/?9cp9h8ccilxi366