Transcript of Aprenda a crear diagramas de flujo
- 1. Aprenda a crear Diagramas de flujoIntroduccin.Los diagramas
de flujo son una manera de representar visualmente el flujo de
datos atravz de sistemas de tratamiento de informacin. Los
diagramas de flujo describen queoperacines y en que secuencia se
requieren para solucionar un problema dado.Un diagrama de flujo u
organigrama es una representacin diagramtica que ilustra
lasecuencia de las operaciones que se realizarn para conseguir la
solucin de unproblema. Los diagramas de flujo se dibujan
generalmente antes de comenzar aprogramar el cdigo frente a la
computadora. Los diagramas de flujo facilitan lacomunicacin entre
los programadores y la gente del negocio. Estos diagramas de
flujodesempean un papel vital en la programacin de un problema y
facilitan lacomprensin de problemas complicados y sobre todo muy
largos. Una vez que sedibuja el diagrama de flujo, llega a ser fcil
escribr el programa en cualquier idima dealto nivel. Vemos a menudo
cmo los diagramas de flujo nos dan ventaja al momentode explicar el
programa a otros. Por lo tanto, est correcto decir que un diagrama
deflujo es una necesidad para la documentacin mejor de un programa
complejo.Reglas para dibujar un diagramas de flujo.Los Diagramas de
flujo se dibujan generalmente usando algunos smbolos estndares;sin
embargo, algunos smbolos especiales pueden tambin ser desarrollados
cuandosan requeridos. Algunos smbolos estndares, que se requieren
con frecuencia paradiagramar programas de computadora se muestran a
continuacin: Inicio o fin del programa Pasos, procesos o lneas de
instruccion de programa de computo Operaciones de entrada y salida
Toma de desicines y Ramificacin Conector para unir el flujo a otra
parte del diagrama Cinta magntica Disco magntico
- 2. Conector de pagina Lneas de flujo Anotacin Display, para
mostrar datos Enva datos a la impresoraObservacin: Para obtener la
correcta elaboracin de los smbolos, existen plantillas.Las puedes
conseguir en Papeleras.Simbolos grficosDentro de los simbolos
fundamentales para la creaacin de diagramas de flujo, lossmbolos
grficos son utilizdos especificamente para para operacines
aritmticas yrelacines condicionales. La siguiente es una lista de
los smbolos ms comunmenteutilizados: + Sumar - Menos *
Multiplicacin / Divisin Mas o menos = Equivalente a > Mayor que
< Menor que Mayor o igual que Menor o igual que o Diferente de
Si No True FalseReglas para la creacion de Diagramas 1. Los
Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de
izquierda a derecha.
- 3. 2. Los smbolos se unen con lneas, las cuales tienen en la
punta una flecha que indica la direccin que fluye la informacin
procesos, se deben de utilizar solamente lneas de flujo horizontal
o verticales (nunca diagonales). 3. Se debe evitar el cruce de
lneas, para lo cual se quisiera separar el flujo del diagrama a un
sitio distinto, se pudiera realizar utilizando los conectores. Se
debe tener en cuenta que solo se vana utilizar conectores cuando
sea estrictamente necesario. 4. No deben quedar lneas de flujo sin
conectar 5. Todo texto escrito dentro de un smbolo debe ser
legible, preciso, evitando el uso de muchas palabras. 6. Todos los
smbolos pueden tener ms de una lnea de entrada, a excepcin del
smbolo final. 7. Solo los smbolos de decisin pueden y deben tener
mas de una lnea de flujo de salida.Ejemplos de diagramas de flujo
Diagrama de flujo que encuentra la suma de los primeros 50 numeros
naturalesBueno, y ahora la descripcin del diagrama anteriorSuma, es
la variable a la que se le va agregando la valor de cada nmero
natural. N, esel contador. ste recorrer lo nmeros hasta llegar al
50.
- 4. El primer bloque indica el inicio del Diagrama de flujoEl
segundo bloque, es un Smbolo de procesos Eneste bloque se asume que
las variables suma y N han sido declaradaspreviamente y las
inicializa en 0 para comenzar a el conteo y la suma de valores(Para
declararlas existe el bloque Tarjeta perforada).El tercer bloque,
es tambin un Smbolo de procesos En ste paso se incrementa en 1 la
variable N (N = N+ 1). Por lo que, en la primera pasada esta N
valdr 1, ya que estaba inicializadaen 0.El cuarto bloque es
exactamente lo mismo que el anterior Pero en ste, ya se le agrega
el valor de N a lavariable que contendr la suma (En el primer caso
contendr 1, ya que N = 1).El quinto bloque es uno Smbolo de Toma de
decisiones y Ramificacin Loque hay dentro del bloque es una
pregunta que se le hace a los valores queactualmente influyen en el
proceso (Por decir algo, no se como decirlo, soy muysope :D) Es
N=50?, Obviamente la respuesta es no,ya que N todava es 1. por lo
que el flujo de nuestro programa se dirigir haca laparte en donde
se observa la palabra no: Tercer Bloque, ste le sumar 1(N=N+1) y
vuelve a llegar a ste bloque, donde preguntar Es N=50?...
No!,todava es 2. Ha pues, regresa al Tercer bloque y vuelve hacer
lo mismo. Y ashasta llegar a 50, obteniendo as la suma de los
primeros 50 primeros nmerosnaturales.Por ltimo indicamos que el
resultado ser mostrado en la impresora (Este lopuedes cambiarlo por
el display para mostrar datos).Fin del programa (o diagrama)