You are on page 1of 4

DIAGRAMA DE FLUJO

CONOCIENDO EL COMIENZO

La paternidad del diagrama de flujo es en principio algo difusa. El mtodo estructurado para
documentar grficamente un proceso como un flujo de pasos sucesivos y alternativos, el "proceso de
diagrama de flujo", fue expuesto por Frank Gilbreth, en la Sociedad Americana de Ingenieros Mecnicos
(ASME), en 1921, bajo el enunciado de "Proceso de Grficas-Primeros pasos para encontrar el mejor modo".
Estas herramientas de Gilbreth rpidamente encontraron sitio en los programas de ingeniera industrial.
Al principio de los 30, un ingeniero industrial, Allan H. Mogensen comenz la formacin de personas
de negocios en Lake Placid, Nueva York, incluyendo el uso del diagrama de flujo. Art Spinanger, asistente a
las clases de Mogensen, utiliz las herramientas en su trabajo en Procter & Gamble, donde desarroll su
Programa Metdico de Cambios por Etapas. Otro asistente al grupo de graduados en 1944, Ben S. Graham,
Director de Ingeniera de Formcraft Standard Register Corporation, adapt la Grfica de flujo de procesos al
tratamiento de la informacin en su empresa. Y desarroll la Grfica del proceso de mltiples flujos en
mltiples pantallas, documentos, y sus relaciones. En 1947, ASME adopt un conjunto de smbolos derivados
de la obra original de Gilbreth como Norma ASME para los grficos de. Sin embargo, segn explica Douglas
Hartree fueron originalmente Herman Goldstine y John von Neumann quienes desarrollaron el diagrama de
flujo (inicialmente llamado "diagrama") para planificar los programas de ordenador. Las tablas de
programacin original de flujo de Goldstine y von Neumann, aparecen en un informe no publicado,
"Planificacin y codificacin de los problemas de un instrumento de computacin electrnica, la Parte II,
Volumen 1 "(1947), reproducido en las obras completas de von Neumann.

DEFINICIN

Los diagramas de flujo son una manera de representar grficamente el flujo de datos a travs de
sistemas de tratamiento de la informacin. Ellos describen qu operaciones y en qu secuencia se requieren
para solucionar un problema dado.

Los diagramas se anteponen a la programacin directa en la computadora. Por lo general, se grafican


despus de haber creado el algoritmo. Pero no quiere decir que se pueda crear el diagrama an antes del
algoritmo. O an mejor sin haber creado algn algoritmo. Pero la ausencia de uno de ellos (algoritmo o
diagrama de flujo) garantiza una mejor comprensin y solucin de un problema.

Estos diagramas de flujo desempean un papel vital en la programacin de problema y facilitan la


comprensin de problemas complicados y sobretodo largos. Una vez que se dibuja el diagrama llega a ser
fcil escribir el programa en un lenguaje de alto nivel. Mejor todava es que ayudan de forma precisa y
expresa a explicar el programa a otras personas.

Un diagrama de flujo es una necesidad para la documentacin y comprensin grfica de un


determinado problema, lo simplifica de tal forma que puede ser menos complejo que un algoritmo.

Pgina | 1
SIMBOLOGIA

Los diagramas se dibujan usando smbolos estndares, pero se pueden crear aquellos que se necesiten
en el momento que se requieran.

INICIO/FIN TERMINAL: Indica el INICIO o el FIN de un proceso o programa.

PROCESO PROCESO: Se utiliza comnmente para representar una instruccin,


o cualquier tipo de operacin que origine un cambio de valor.

ENTRADA ENTRADA/SALIDA: Este smbolo es utilizado para representar una entrada o salida
SALIDA de informacin, que sea procesada o registrada por medio de un perifrico.
Antiguamente se utilizaba como entrada de teclado. Se usar como ingreso de datos.

DECISIN: Este es utilizado para la toma de decisiones, ramificaciones, para la


DECISIN
indicacin de operaciones lgicas o de comparacin entre datos. Tambin se le
denomina bifurcacin. Tiene dos respuestas lgicas, SI o NO. Asociado a IF.

ALMACENAMIENTO DISCO MAGNTICO: Se usa para indicar que la salida de


DISCO RGIDO datos ser alojada en un medio magntico (disco rgido) de forma permanente.

ALMACENAMIENTO CINTA MAGNTICA: Antiguamente apareci como medio


CINTA para indicar la salida de datos en cintas de acceso secuencial. Hoy podra ser aplicado
para almacenamiento en otros medios magnticos como tarjetas de memoria
especiales (SD, COMPACT FLASH, XD, Pro Duo). Aunque no son de acceso
secuencial, pero podra adaptarse el smbolo perfectamente de acuerdo a los medios
actuales.

CONECTOR: Utilizado para unir dos partes dentro del mismo diagrama de flujo. N
N
puede ser un nmero o una letra, o una combinacin de ambos (alfanumrico).

REPETICIN REPETICIN: Se utiliza para representar estructuras de control o bucles (WHILE,


FOR). En ellas se repiten instrucciones hasta agotar la condicin principal.

LNEAS DE FLUJO: Indican el sentido (direccin) en que fluyen los datos dentro
del diagrama, y posteriormente, dentro del programa.

FIN DE CONECTOR DE FIN PGINA: Indica que el diagrama de flujo contina en otra
PGINA pgina. Puede llevar un nmero, letra o combinacin de ambos.

Pgina | 2
COMENTARIO: Usado para agregar una explicacin a la instruccin o bloque de
COMENTARIO instrucciones. En Python se usa #.

IMPRESORA SALIDA IMPRESA: Se utiliza para indicar que la salida de datos ser por impresora
o en papel.

PANTALLA SALIDA PANTALLA: Se utiliza para indicar que la salida de datos ser mostrada
por pantalla. En Python asociado a PRINT.

REGLAS PARA DIAGRAMAR

Las reglas se definen para poder crear estos diagramas y estandarizar las normas de crearlos. Es
imprescindible seguirlas para poder establecer normativas comunes a todos y as poder ser ledos por
cualquier persona idnea que acceda a ellos.

1. Los diagramas de flujo se grafican de arriba abajo o de izquierda a derecha.


2. Los distintos smbolos se une con lneas, con puntas de flecha que indican la direccin en la que fluye
la informacin. Ellas se deben dibujar en forma horizontal o vertical, nunca en diagonal.
3. Se debe evitar el cruce de esas lneas de flujo, para lo cual, se puede usar un conector de diagrama de
flujo. Si se usan muchos conectores de este tipo, es recomendable numerarlos de algn modo para
poder darle un seguimiento al flujo de datos de manera correcta, rpida y fcil.
4. No pueden quedar lneas de flujo sin conectar.
5. El texto usado debe ser simple y conciso, no se pueden usar oraciones extensas. Mientras ms corto
mejor se comprender. Y as el diagrama no ser extenso.
6. Los smbolos pueden tener ms de una lnea de flujo de entrada, a excepcin del smbolo
TERMINAL.
7. Los smbolos DECISIN y REPETICIN deben tener ms de una lnea de flujo de salida.

ACTIVIDAD

Diagramar el algoritmo para la CUIT obtenido en la actividad anterior.

Pgina | 3
BIBLIOGRAFA

www.mis-algoritmos.com
www.monografias.com

Pgina | 4

You might also like