Sei sulla pagina 1di 0

DIAGRAMA DE FLUJO CLSICO

Un diagrama de flujo es una representacin grfica de un algoritmo o proceso. Se


utiliza en disciplinas como la programacin, la economa, los procesos industriales
y la psicologa cognitiva.
Estos diagramas utilizan smbolos con significados bien definidos que representan
los pasos del algoritmo, y representan el flujo de ejecucin mediante flecas que
conectan los puntos de inicio y fin del proceso.
Diagrama de flujo sencillo con los pasos a seguir si una lmpara no
funciona:
Un diagrama de flujo es un dibujo que utiliza smbolos
estndar de diagramacin
de algoritmos para el computador, en el que cada paso del algoritmo se visualiza
dentro del smbolo adecuado y el orden en que estos pasos se ejecutan. Se indica
su secuencia conectndolos con flecas llamadas lneas de flujo porque
indican el flujo lgico del algoritmo.
En esencia el diagrama de flujo es un medio de !resentacin visual y grfica de
flujo de datos, a trav"s de un algoritmo, que comprende las operaciones
ejecutadas dentro del sistema y la secuencia en que se ejecutan.
#os smbolos utilizados en los diagramas an sido normalizados por las
organizaciones $%S& '$merican %ational &nstitute( y por &S) '&nternational
Standard )rganization( aunque el uso de esos Estndar es voluntario.
CARACTERISTICA PRINCIPAL DE UN D.F
Un diagrama de flujo siempre tiene un *nico punto de inicio y fin. $dems, todo
camino de ejecucin debe permitir llegar desde el inicio asta el t"rmino o fin.
PASOS A SEGUIR PARA CONSTRUIR UN DIAGRAMA DE FLUJO
Establecer el alcance del proceso a describir. +e esta manera quedar
fijado el comienzo y el final del diagrama. ,recuentemente el comienzo es
la salida del proceso previo y el final la entrada al proceso siguiente.
&dentificar y listar las principales actividades-subprocesos que estn
incluidos en el proceso a describir y su orden cronolgico.
Si el nivel de detalle definido incluye actividades menores, listarlas tambi"n.
&dentificar y listar los puntos de decisin.
.onstruir el diagrama respetando la secuencia cronolgica y asignando los
correspondientes smbolos.
$signar un ttulo al diagrama y verificar que est" completo y describa con
e/actitud el proceso elegido.
VENTAJAS DE LOS DIAGRAMAS DE FLUJO
,avorecen la comprensin del proceso a trav"s de su representacin en un
dibujo. El cerebro umano reconoce fcilmente los dibujos. Un buen
diagrama de flujo reemplaza varias pginas de te/to.
!ermiten identificar los problemas y las oportunidades de mejora del
proceso.
0uestran las interfaces cliente1proveedor y las transacciones que en ellas
se realizan, facilitando a los empleados el anlisis de las mismas.
Son una e/celente erramienta para capacitar a los nuevos empleados y
tambi"n a los que desarrollan la tarea, cuando se realizan mejoras en el
proceso.
SIMBOLOGIA Y SIGNIFICADO
valo2 &nicio y t"rmino-fin '$bre y cierra un algoritmo o diagrama(.
Rectngulo: !ara representar una actividad o proceso '3epresenta la
ejecucin de una o ms actividades o procedimientos(.
Rombo2 !ara tomar decisiones ',ormula una pregunta o cuestin(.Es una
smbolo utilizado tanto en decisiones como en estructuras cclicas.
Romboide: Se utiliza para representar una entrada de datos.
Trapezoide: Se utiliza para representar salidas de datos.
irculo: .onector dentro de un diagrama '3epresenta el enlace de
actividades con otra dentro de un procedimiento(.
!entgono: .onector entre diagramas.
"lec#as: &ndican la direccin de flujo en un diagrama, adems
conecta todos los smbolos del diagrama.
T$!%& DE D$'(R')'& DE "*+,%
"ormato vertical: En "l el flujo o la secuencia de las operaciones, va
de arriba acia abajo. Es una lista ordenada de las operaciones de un
proceso con toda la informacin que se considere necesaria, seg*n su
propsito.
"ormato #orizontal: En "l, el flujo o la secuencia de las
operaciones, va de izquierda a dereca.
"ormato panormico: El proceso entero est representado en una
sola carta y puede apreciarse de una sola mirada muco ms rpido que
leyendo el te/to, lo que facilita su comprensin, aun para personas no
familiarizadas. 3egistra no solo en lnea vertical, sino tambi"n orizontal,
distintas acciones simultneas y la participacin de ms de un puesto o
departamento que el formato vertical no registra.
"ormato 'r-uitect.nico: +escribe el itinerario de ruta de una forma
o persona sobre el plano arquitectnico del rea de trabajo. El primero de
los flujo gramas es eminentemente descriptivo, mientras que los utilizados
son fundamentalmente representativos.
EJERCICIOS:
/0 rear el Diagrama de "lujo -ue calcule el rea de un cuadrado0 'Este es un
clsico para empezar a conocer que son variables.(
10 rear el diagrama de flujo -ue calcule el rea de un crculo0 '.onstante(
20 Dise3ar el Diagrama de "lujo para calcular el total a pagar en una tienda4
teniendo en cuenta el precio unitario4 5 la cantidad de los productos -ue
-uiere ad-uirirse0
!U4 precio unitario - 5!4 total a pagar - .$4 cantidad
60 Dise3ar un Diagrama de "lujo en el cual se calcule el porcentaje de
#ombres 5 el porcentaje de mujeres -ue #a5 en un aula0
5$ 4 5)5$# +E $#U0%)S - 56 4 5)5$# +E 6)073ES- 504 5)5$# +E 0U8E3ES
!04 !)3.E%5$8E +E 0U8E3ES - !64 !)3.E%5$8E +E 6)073ES
Introducc!n
#os diagramas de flujo son esquemas que representan grficamente un algoritmo
por medio de los pasos de un proceso, que se realizan para entender mejor al
mismo y son utilizados en programacin, economa y procesos industriales.
Utilizan una serie de smbolos con significados especiales.
Un diagrama de flujo u organigrama es una representacin diagramtico que
ilustra la secuencia de las operaciones que se realizan para conseguir la solucin
de un problema y son usados normalmente para seguir la secuencia lgicas de las
acciones en el dise9o de problemas de computadoras y se dibujan generalmente
antes de comenzar a programar el cdigo frente a la computadora y una que se
dibuja el diagrama de flujo, llega acer fcil escribir el programa en cualquier
idioma de alto nivel.
D"#nc!n $ "%&'c(c!n d" '( )&ort(nc( d" 'o* d(+r()(* d" #'u,o
Son representaciones graficas de un algoritmo el cual muestra los pasos o
procesos a seguir para alcanzar la solucin de un problema. Es llamado
diagramas de flujo porque los smbolos utilizados se conectan por medio de
flecas para indicar la secuencia de una operacin y son tambi"n llamados flujo
gramas. Utilizan diversos smbolos para representar operaciones especficas.
Es importante ya que ayuda a designar cualquier representacin grfica de un
procedimiento o parte de ese, como su nombre lo indica representa el flujo de
informacin de un proceso.
DIAGRAMA DE NASSI-SC.NEIDERMAN
#os diagramas %assi1Scneiderman son una t"cnica para la especificacin de
algoritmos que combina la descripcin te/tual del pseudocdigo con la
representacin grfica del diagrama de flujo.
En programacin de computadores un diagrama %assi1Sneiderman 'o 7&D por
sus siglas en ingl"s( es una representacin grfica que muestra el dise9o de un
programa estructurado.
,ue desarrollado en :;<= por $saac 7assi y 8en &#neiderman, este
diagrama tambi"n es conocido como estructograma, ya que sirven para
representar la estructura de los programas.
7asado en un dise9o top1do>n 'de lo complejo a lo simple divide y vencers(, el
problema a resolver es dividido en subproblemas cada vez ms peque9os 1 y
simples 1 asta que solo queden instrucciones simples y construcciones para el
control de flujo.
El diagrama %assi1Sneiderman refleja la descomposicin del problema en una
forma simple usando cajas anidadas para representar cada uno de los
subproblemas. !ara mantener una consistencia con los fundamentos de la
programacin estructurada, los diagramas %assi1Sneiderman no tienen
representacin para las instrucciones ?)5).
#os diagramas %assi1Sneiderman se utilizan muy raramente en las tareas de
programacin formal. Su nivel de abstraccin es muy cercano al cdigo de la
programacin estructurada y ciertas modificaciones requieren que todo el
diagrama sea redibujado.
#os diagramas %assi1Sneiderman son 'la mayora de las veces( isomrficos con
los diagramas de flujo. 5odo lo que se puede representar con un diagrama %assi1
Sneiderman se puede representar con un diagrama de flujo. #as *nicas
e/cepciones se dan en las instrucciones ?)5), brea@ 'pausa( y continue.
(%T% o (% T% es una instruccin muy com*n en los lenguajes de programacin
con el objetivo de controlar el flujo del programa.
El efecto de su versin ms simple es transferir sin condiciones la ejecucin del
programa a la etiqueta o n*mero de lnea especificada.
Es una de las operaciones ms primitivas para traspasar el control de una parte
del programa a otraA tal es as que mucos compiladores traducen algunas
instrucciones de control como GOTO.

Potrebbero piacerti anche