Sunteți pe pagina 1din 4

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.
Las lneas deben ser verticales u horizontales, nunca
diagonales.

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.

S-ar putea să vă placă și