Diagram As

download Diagram As

of 4

description

diagramas de flujo

Transcript of Diagram As

DIAGRAMAS

Existen varias formas de representar una serie de pasos para realizar algn proceso. La forma ms comn es una lista numerada, como lo haces con los algoritmos; pero esos pasos tambin se pueden representar por medio de diagramas. Si alguna vez has consultado un manual de operacin o instalacin de un aparato domstico, un equipo de cmputo, un manual de geografa o biologa, quizs hayas encontrado diagramas como el que se presenta en la figura.Diagrama que muestra cmo desempacar y enchufar a la corriente elctrica un horno de microondas.

Pero, qu es un diagrama? El Diccionario de la Real Academia Espaola lo define como "representacin grfica de una sucesin de hechos u operaciones en un sistema".

Los diagramas pueden contener imgenes, dibujos, fotos o smbolos, y en ocasiones- se complementan con palabras clave para dar una mejor descripcin del proceso.

Los algoritmos se pueden representar utilizando diagramas y para esta finalidad se utilizan smbolos que significan determinadas operaciones. El concepto de diagrama para algoritmos se refiere a la representacin visual de cada paso del algoritmo, utilizando smbolos, en el que se incluyen todas las operaciones que se llevan a cabo sobre los datos.

En computacin existen bsicamente dos tipos de diagramas:Diagramas de entrada-proceso-salida (EPS) y diagramas de flujo.

Diagramas de entrada-proceso-salida (EPS)Como ya se ha mencionado, los algoritmos se conforman de tres fases: entrada, que son los datos con los que contarnos; proceso, que es la forma en que obtenernos la solucin al problema planteado, y salida, que es el resultado o solucin al problema. Estas fases se pueden representar en una forma modular donde es posible identificar el orden de ejecucin siguiendo un flujo de informacin lgico.

Cuadro - Simbologa que se utiliza para los diagramas de entrada-procesa-salida (EPS).

Retomando el ejemplo de los refrescos planteado en la Metodologa de Solucin de Problemas, el diagrama de EPS sera como sigue.Ejemplo:Si 2 refrescos cuestan $19.50, Cuntos completamos con $78.00?

Diagramas de flujoLos diagramas de flujo, como lo dice su nombre, representan el flujo de operaciones definidas en un algoritmo. Se utiliza una simbologa que est estandarizada para facilitar la comprensin de un algoritmo por cualquier persona que la conozca. De la misma forma que en los diagramas de EPS, en los diagramas de flujo los smbolos se conectan por medio de lneas de flujo, esto te indica que el orden de los smbolos es fundamental para una correcta interpretacin del algoritmo.

Cuadro - Simbologa que se utiliza en los diagramas de flujo.

El diseo de los diagramas de flujo es la interpretacin que hacen los programadores antes de realizar el programa en un lenguaje de programacin. El objetivo es lograr una comprensin ms concreta de la solucin de un determinado problema, sobre todo en aquellos algoritmos que son muy largos.

Modificando un poco el planteamiento de nuestro ejemplo de los refrescos, el diagrama de flujo quedara como se muestra.Ejemplo:Si 2 refrescos cuestan $19.50, muestra en pantalla cuntos completamos con $78.00.

Existen ciertas reglas para el diseo de los diagramas de flujo, las cuales debes seguir para dar una adecuada interpretacin del algoritmo. A continuacin se enlistan: Deben disearse de arriba hacia abajo o de izquierda a derecha. Los smbolos se unen con lneas de flujo, que gracias a sus flechas determinan el flujo que seguir el programa. Las lneas de flujo slo debern ser horizontales o verticales, nunca en diagonal. No deben quedar lneas de flujo sin conectar con algn smbolo. Cuando se desea dividir el diagrama en mdulos, o bien la extensin del diagrama exceda el rea de diseo, puedes hacer uso de los conectores, los cuales debes numerar para identificar la secuencia del diagrama. El texto incluido en los smbolos deber de ser concreto, preciso y fcil de leer. El smbolo de decisin es el nico que tiene ms de una lnea de flujo de salida. Todos los smbolos, a excepcin de Fin, pueden tener ms de una lnea de flujo de entrada.