DIAGRAMAS DE FLUJO CON EL PROGRAMA Dfd.
DFD es un programa con herramientas gráficas que ayuda ha diseñar algoritmos
expresados en diagramas de flujo (DF).
Algoritmo.
Una posible definición de algoritmo es un conjunto de reglas que permiten obtener
un resultado determinado y parte de ciertas reglas definidas. Ha de tener las
siguientes características: legible, correcto, modular, eficiente, estructurado, no
ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible.
Características.
1. Finito: Posee principio y fin.
2. Objetivo: solo realiza la función para la que se creó y ninguna otra.
3. información de Entrada y de salida.
4. Fiable
INICIO DEL Dfd.
Al abrir el Dfd se ve en la pantalla la ventana de edición la cual consta de inicio
y fin ya que todo algoritmo debe ser finito.
La extensión PSEUDO o SEUDO es proveniente del griego y significa imitación, parecido, engañoso o falsedad. Por su parte, el código fuente de un programa informático, es aquel en el que un programa lleva escrito todas las instrucciones que logran su correcto funcionamiento. Basándonos en estos dos conceptos podemos comprender que el Pseudocódigo no es mas que un bosquejo del código fuente, el cual adaptaremos a nosotros para una mejor comprensión.
Un ejemplo podría ser el siguiente Pseudocódigo para calcular el área de un cuadrado:
Inicio
Leer: LadoA
Leer: LadoB
areacuadrado=LadoA*LadoB
Escribir: áreacuadrado
Fin
En este ejemplo estaríamos indicando a nuestro programa que almacene los datos LadoA y LadoB que serán suministrados por el usuario, luego que calcule el producto de esos dos términos y lo almacene con el nombre de areacuadrado y finalmente que nos muestre este resultado.
Las palabras Leer, Escribir, Inicio y Fin, las subrayamos ya que a la hora de programar estas se deben sustituir por aquellas palabras preestablecidas en el lenguaje de programación (Palabras Reservadas) de acuerdo a el entorno que utilicemos para programar, esto lo detallaremos mas adelante.
2.- El Diagrama de Flujo:
Un diagrama de flujo, es una representación gráfica de nuestro algoritmo, la cual podremos realizar gracias a un conjunto de símbolos estándares mundialmente utilizados y desarrollados por organizaciones como: ANSI (American National Institute) e ISO (International Standard Organization para la elaboración de diagramas de flujo.
Estos símbolos son:
Como se puede apreciar cada símbolo representa una acción en concreto, dentro de estos símbolos debemos colocar las variables a ser afectadas.
Reglas para la construcción de diagramas de flujo
1. Como todo algoritmo los diagramas de flujo deben tener un inicio y un fin.
2. Las líneas de flujo nunca deben cruzarse, para evitarlo puede utilizarse el símbolo conector.
3. Las líneas de flujo deben terminar siempre en un símbolo.
4. No puede llegar más de una línea de flujo a un símbolo.
5. Todos los símbolos en un diagrama deben estar conectados mediante una línea de flujo, todo símbolo debe tener una línea de flujo entrando y otra saliendo salvo el símbolo que indica inicio o fin del diagrama.
6. El flujo deberá ir de arriba (Inicio) hasta abajo (Fin).
Ejemplo de un diagrama de flujo que da las instrucciones de solicitarle al usuario que ingrese su edad y a continuación, si es mayor de 18 años, mostrarle un mensaje que indique que es mayor de edad:
En nuestra próxima entrada conoceremos un poco mas sobre nuestras herramientas para realizar algoritmos, cualquier duda por favor escriban en el apartado de los comentarios (al final de esta entrada) o si desean hacerlo pueden publicar un nuevo tema, con su inquietud, en nuestro foro.
DIAGRAMA DE FLUJO
Es una representación pictórica de los pasos en proceso. Útil para determinar cómo funciona realmente el proceso para producir un resultado. El resultado puede ser un producto, un servicio, información o una combinación de los tres. Al examinar cómo los diferentes pasos es un proceso se relacionan entre sí, se puede descubrir con frecuencia las fuentes de problemas potenciales. Los diagramas de flujo se pueden aplicar a cualquier aspecto del proceso desde el flujo de materiales hasta los pasos para hacer la venta u ofrecer un producto. Con frecuencia este nivel de detalle no es necesario, pero cuando se necesita, el equipo completo de trabajos más pequeños puede agregar niveles según sea necesario durante el proyecto.
Consejos para la construcción / Interpretación:
Si un Diagrama de Flujo se construye de forma apropiada y refleja el proceso de la forma que realmente opera, todos los miembros del equipo poseerán un conocimiento común, exacto del funcionamiento del proceso. Adicionalmente, el equipo no necesita invertir el tiempo y la energía en observar el proceso físicamente cada vez que se quiera identificar problemas para trabajar, discutir teorías sobre las causas principales, examinar el impacto de las soluciones propuestas o discutir las formas para mantener las mejoras.
Los Diagramas de Flujo pueden ayudar a un equipo en su tarea de diagnóstico para lograr mejoras. Uno de sus usos es el de ayudar a un equipo a generar teorías sobre las posibles causas principales de un problema. El Diagrama de Flujo se dibuja en una pared de la sala de reuniones. El equipo que investiga un problema redacta una descripción del problema en un pedazo pequeño del papel y lo pega en los Diagramas de Flujo en el punto, en el proceso donde el problema se ha detectado. El equipo luego discute cada uno de los pasos en el proceso antes del punto donde el problema se ha detectado, y produce teorías sobre las cosas que podrían salir mal en el paso del proceso de forma sistemática a medida que producen teorías sobre las posibles causas principales del problema.
Otro uso de un Diagramas de Flujo es el de ayudar a un equipo a identificar las formas apropiadas para separar los datos para su análisis. Por ejemplo, considérese el problema de analizar los tiempos de reparación. Una rápida revisión de los Diagramas de Flujo puede sugerir un número de grupos posibles que pueden explicar el tiempo que se necesita para hacer reparación.
No hay comentarios:
Publicar un comentario