You are on page 1of 3

Diagramas de flujo

Un diagrama de flujo es una representacin grfica de un algoritmo o de una parte del


mismo. Los diagramas de flujo ayudan en la comprensin de la operacin de las
estructuras de control (Si, Mientras).
La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente
de un lenguaje de programacin, pues al momento de llevarlo a cdigo se lo puede
hacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos smbolos de uso especial como son
rectngulos, diamantes, valos, y pequeos crculos, estos smbolos estn conectados
entre s por flechas, conocidas como lneas de flujo. A continuacin se detallarn estos
smbolos.
Nombre

Smbolo

Funcin

Terminal

Representa el inicio y fin de un


programa. Tambin puede representar
una parada o interrupcin programada
que sea necesaria realizar en un
programa.

Entrada / salida

Cualquier tipo de introduccin de datos


en la memoria desde los perifricos o
registro de informacin procesada en un
perifrico.

Proceso

Cualquier tipo de operacin que pueda


originar cambio de valor, formato o
posicin de la informacin almacenada
en memoria, operaciones aritmticas,
de transformaciones, etc.

Decisin

Indica operaciones lgicas o de


comparacin entre datos (normalmente
dos) y en funcin del resultado de la
misma determina (normalmente si y
no) cual de los distintos caminos
alternativos del programa se debe
seguir

Conector Misma
Pgina

Sirve para enlazar dos partes


cualesquiera de un diagrama a travs
de un conector en la salida y otro
conector en la entrada. Se refiere a la
conexin en la misma pagina del
diagrama

Indicador de
direccin o lnea
de flujo

Indica el sentido de la ejecucin de las


operaciones

Salida

Se utiliza en ocasiones en lugar del


smbolo de salida. El dibujo representa
un pedazo de hoja. Es usado para
mostrar datos o resultados.

Reglas de los diagramas de flujo

Debe de indicar claramente dnde inicia y dnde termina el diagrama.


Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.
Organizar los smbolos de tal forma que siga visualmente el flujo de arriba hacia
abajo y de izquierda a derecha.
No usar lenguaje de programacin dentro de los smbolos.
Centrar el diagrama en la pgina.
Las lneas deben ser verticales u horizontales, nunca diagonales.

No cruzar las lneas de flujo empleando los conectores adecuados sin hacer uso
excesivo de ellos.

No fraccionar el diagrama con el uso excesivo de conectores.


Solo debe llegar una sola lnea de flujo a un smbolo. Pero pueden llegar
muchas lneas de flujo a otras lneas.

Las lneas de flujo deben de entrar a un smbolo pro la parte superior y/o
izquierda y salir de l por la parte inferior y/o derecha.
Evitar que el diagrama sobrepase una pgina; de no ser posible, enumerar y
emplear los conectores correspondientes.
Usar lgica positiva, es decir, realizar procesos cuando es verdadera la
condicin y expresar las condiciones de manera clara (por ej., "no es a =/= de
b" ==> "a=b").
Comentar al margen nicamente cuando sea necesario.

You might also like