Introducción. Los diagramas de fujo son una manera de representar visualmente el fujo de datos a través de sistemas de tratamiento de inormación. Los diagramas de fujo describen que operaciones y en que secuencia se requieren para solucionar un problema dado. Un diagrama de fujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problem pro blema. a. Lo Loss dia diagra gramas mas de fuj fujo o se dib dibuja ujan n gen genera eralmen lmente te ant antes es de com comenza enzarr a programar el código rente a la computadora. Los diagramas de fujo acilitan la comunicación entre los programadores y la gente del negocio. Estos diagramas de fujo desempean un papel vital en la programación de un problema y acilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de fujo! llega a ser ácil escribir el programa en cualquier idioma de alto nivel. "emos a menudo cómo los diagramas de fujo nos dan ventaja al momento de e#plicar el programa a otros. $or lo tanto! está correcto decir que un diagrama de fujo es una necesidad para la documentación mejor de un programa complejo.
Reglas para dibujar un diagrama de fujo. Los %iagramas de fujo se dibujan generalmente usando algunos s&mbolos estándares' sin algunos s&mbolos especiales pueden ser desarrollados cuando seanembargo! requeridos. (lgunos s&mbolos estándares! quetambién se requieren con recuencia para diagramar programas de computadora se muestran a continuación) *nicio o +n del programa $asos! procesos o l&neas de instrucción de programa de computo ,peraciones de entrada y salida
-oma -oma de decisiones y ami+cac ami+cación ión
/onector para unir el fujo a otra parte del diagrama
/inta magnética
%isco magnético
/onector de pagina
L&neas de fujo
(notación
%isplay! para mostrar datos
Env&a datos a la impresora
Observación) $ara obtener la correcta elaboración de los s&mbolos! e#isten plantillas. Las puedes conseguir en $apeler&as. Símbolos grácos %entro de los s&mbolos undamentales para la creación de diagramas de fujo! los s&mbol s&m bolos os grá grá+co +coss son uti utiliza lizados dos esp espec& ec&+ca +cament mente e par para a ope operac racion iones es arit aritmét mética icass y relaciones condicionales. La siguiente es una lista de los s&mbolos más com0nmente utilizados) 1 3 5 6 7 8 9 : ; < = o :9
2umar 4enos 4ultiplicación %ivisión 4as o menos Equivalente a 4ayor que 4enor que 4ayor o igual que 4enor o igual que %ierente de
Reglas para la creación de Diagramas >.
Los %iagr Los %iagram amas as de fuj fujo o deben deben escr escrib ibirs irse e de arrib arriba a ?acia ?acia abaj abajo! o! y6o y6o de izqu izquie ierd rda a a derec?a.
@.
Los s&mb Los s&mbol olos os se se unen unen con con l&n l&neas eas!! las las cual cuales es tie tiene nen n en la la punt punta a una una fe fec? c?a a que que indic in dica a la dir direc ecci ción ón qu que e fu fuye ye la in ino orm rmac ació ión n pr proc oces esos os!! se de debe ben n de ut utili iliza zarr solamente l&neas de fujo ?orizontal o verticales Anunca diagonalesB.
C.
2e debe debe evit evitar ar el cruc cruce e de l&nea l&neas! s! para para lo cual cual se qui quisi sier era a separ separar ar el fujo fujo del del diagrama a un sitio distinto! se pudiera realizar utilizando los conectores. 2e debe
tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente necesario. D.
o de debe ben n que queda darr l&n l&nea eass de de fuj fujo o sin sin co cone nect ctar ar
F.
-od odo o te#t te#to o escrit escrito o dentr dentro o de un s&mb s&mbol olo o debe debe ser legi legibl ble! e! preci preciso so!! evita evitand ndo o el uso de muc?as palabras.
G.
-od odos os los los s&mbo s&mbolos los pue puede den n tener tener más más de una una l&nea l&nea de entr entrad ada! a! a e#ce e#cepc pció ión n del s&mbolo +nal.
H.
2olo los 2olo los s&mb s&mbol olos os de de deci decisi sión ón pue puede den n y debe deben n tener tener ma mass de una una l&n l&nea ea de de fujo fujo de salida.
jemplos de diagramas de fujo %iagrama de fujo que encuentra la suma de los primeros FI n0meros naturales
Jueno! y a?ora la descripción del diagrama anterior
Suma! es la variab variable le a la que se le va agregando agregando la valor de cada n0mero natural. natural. !! es el contador. Kste recorrerá lo n0meros ?asta llegar al FI. •
•
El primer bloque indica el inicio del %iagrama de fujo
Símbo proces cesos os y ! ?a En estEl e segundo bloque bloque! se asumes e un quSím e lbolo as lovade riabpro les suma ?an n si sido do de decl clar arad adas as
previamente y las inicializa en I para comenzar a el conteo y la suma de valores A$ara declararlas e#iste el bloque "arjeta per#oradaB.
•
•
•
El tercer bloque! es también un Símbolo de procesos En éste paso se incrementa en > la variable ! A 8 1 >B. $or lo que! en la primera pasada esta valdrá >! ya que estaba inicializada en I. El cuarto bloque es e#actamente lo mismo que el anteriorr anterio $ero $e ro en ést éste! e! ya se le agr agrega ega el valo valorr de a la variable que contendrá la suma AEn A En el primer caso contendrá >! ya que ! $ %B. El quinto bloque es uno Símbolo de "oma de decisiones y Ramicación Lo que ?ay dentro del bloque es una pregunta que se le ?ace a los valores que actualmente infuyen en el proceso A$or A$or decir algo! no se como decirlo! soy muy
sope )%B )%B &s !$'()! ,bviamente la respuesta es no! ya que todav&a es >. por lo que el fujo de nuestro programa se dirigirá ?ac&a la part pa rte e en do dond nde e se ob obse serv rva a la pa pala labr bra a no no)) Tercer Bloque! és éste te le su suma mará rá >
•
Atodav&a 81>BBesy @. 81> vuelve a llegar a éste donde ypreguntará &slo!$'() ... OoM! Na pues! regresa al bloque! -ercer bloque vuelve ?acer mismo. as& ?asta llegar a FI! obteniendo as& la suma de los primeros FI primeros n0meros naturales. $or 0ltimo indicamos que el resultado será mostrado en la impresora AEste A Este lo
puedes cambiarlo por el display para mostrar datosB. datos B. •
Pin del programa Ao diagramaB
Estándares y Simbología de diagramación de la norma norma ANSI/ISO !"#$%&! !"#$%&!
La estandarización de los s&mbolos para la elaboración de %iagramas de Plujo tardó varios aos. /on el +n de evitar la utilización de s&mbolos dierentes para representar procesos iguales! la ,rganización *nternacional para la Estandarización A*2,! por su sigla en inglésB y el *nstituto acional (mericano de Estandarización A(2*! por su sigla en in ingl glés ésB! B! es esta tand ndar ariza izaro ron n lo loss s&mb s&mbolo oloss qu que e ma mayor yor ac acept eptac ación ión te ten& n&an an en >Q >QRF. RF. Simbología y signi'cado
*valo o lipse) *nicio y término A(bre y6o cierra el diagramaB.
Rectángulo ) (ctividad Aepresenta la ejecución de una o más actividades o procedimientosB.
Rombo) %ecisión APormula una pregunta o cuestiónB.
+írculo) /onector Aepresenta el enlace de actividades con otra dentro de un procedimientoB. "riángulo boca boca abajo) (rc?ivo de+nitivo ASuarda un documento en "riángulo orma permanenteB. "riángulo boca arriba) (rc?ivo temporal A$roporciona un tiempo para el almacenamiento del documentoB. +onector #uera de página, enlaza dos partes de un diagrama pero que no se encuentren en la misma página. Salida de in#ormación impresa ) representa representa la inor inormación mación por medio de la impresora.
Mostrar información en pantalla: pantalla : representa representa la salida, mues muestra tra la información en el monitor de la pantalla.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.