Vous êtes sur la page 1sur 13

INTRODUCCIN

Un Diagrama de Flujo representa la esquematizacin grfica de un algoritmo, el


cual muestra grficamente los pasos o procesos a seguir para alcanzar la solucin de un problema. Su
correcta construccin es sumamente importante porque, a partir del mismo se escribe un programa en
algn Lenguaje de Programacin. Si el Diagrama de Flujo est completo y correcto, el paso del mismo a
un Lenguaje de Programacin es relativamente simple y directo.
Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos
funcionales conectados entre s por "Tuberas" y "Depsitos" de datos que permite describir
el movimiento de los datos a travs del Sistema. Este describir: Lugares de Origen y Destino de los
datos, Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos
dentro del sistema, Los canales por donde circulan los datos. Adems de esto podemos decir que este es
una representacin particular de un Sistema, el cual lo contempla en trminos de sus componentes
indicando el enlace entre los mismos.
DIAGRAMA DE FLUJO
Es un esquema para representar grficamente un algoritmo. Se basan en la utilizacin de
diversos smbolos para representar operaciones especficas, es decir, es la representacin grafica de las
distintas operaciones que se tienen que realizar para resolver un problema, con indicacin expresa el
orden lgico en que deben realizarse.
Se les llama diagramas de flujo porque los smbolos utilizados se conectan por medio de flechas para
indicar la secuencia de operacin. Para hacer comprensibles los diagramas a todas las personas, los
smbolos se someten a una normalizacin; es decir, se hicieron smbolos casi universales, ya que, en un
principio cada usuario podra tener sus propios smbolos para representar sus procesos en forma de
Diagrama de flujo. Esto trajo como consecuencia que slo aquel que conoca sus smbolos, los poda
interpretar. La simbologa utilizada para la elaboracin de diagramas de flujo es variable y debe ajustarse
a un patrn definido previamente.
El diagrama de flujo representa la forma ms tradicional y duradera para especificar los detalles
algortmicos de un proceso. Se utiliza principalmente en programacin, economa y procesos industriales.
IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO
Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo
de datos por medio de un sistema de tratamiento de informacin, en este realizamos un anlisis de los
procesos o procedimientos que requerimos para realizar un programa o un objetivo.
Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria
un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro
proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos
hecho y agregamos los complemento como el jamn, el queso, etc. Para la realizacin de esta pizza ya
contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo.
Para as obtener un producto final que seria nuestra pizza.
SMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE
FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo. Tambin puede representar una parada o
una interrupcin programada que sea necesaria realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza comnmente para representar una
instruccin, o cualquier tipo de operacin que origine un cambio de valor.

Este smbolo es utilizado para representar una entrada o salida de informacin, que sea procesada o
registrada por medio de un perifrico.

Este es utilizado para la toma de decisiones, ramificaciones, para la indicacin de operaciones lgicas o
de comparacin entre datos.

Este es utilizado para enlazar dos partes cualesquiera de un diagrama a travs de un conector de salida y
un conector de entrada. Esta forma un enlace en la misma pgina del diagrama.

Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.



Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el sentido de
las operaciones dentro del mismo.

Este es utilizado para representar la salida de informacin por medio de la impresora.

Este es utilizado para representar la salida o para mostrar la informacin por medio del monitor o la
pantalla.
PROBLEMAS RESUELTOS CON DIAGRAMAS DE
FLUJO
1. Determinar si 2 nmeros son iguales o diferentes, si son diferentes determinar cual de los 2 es el
mayor.

2. Cambiar un Caucho desinflado de un Automvil.


DIAGRAMAS DE FLUJO

Introduccin.
Los diagramas de flujo son una manera de representar visualmente el flujo de
datos a travz de sistemas de tratamiento de informacin. Los diagramas de
flujo describen que operacines y en que secuencia se requieren para
solucionar un problema dado.
Un diagrama de flujo u organigrama es una representacin diagramtica que
ilustra la secuencia de las operaciones que se realizarn para conseguir la
solucin de un problema. Los diagramas de flujo se dibujan generalmente
antes de comenzar a programar el cdigo frente a la computadora. Los
diagramas de flujo facilitan la comunicacin entre los programadores y la gente
del negocio. Estos diagramas de flujo desempean un papel vital en la
programacin de un problema y facilitan la comprensin de
problemas complicados y sobre todo muy largos. Una vez que se dibuja el
diagrama de flujo, llega a ser fcil escribr el programa en cualquier idima de
alto nivel. Vemos a menudo cmo los diagramas de flujo nos dan ventaja al
momento de explicar el programa a otros. Por lo tanto, est correcto decir que
un diagrama de flujo es una necesidad para la documentacin mejor de un
programa complejo.
Reglas para dibujar un diagramas de flujo.
Los Diagramas de flujo se dibujan generalmente usando algunos smbolos
estndares; sin embargo, algunos smbolos especiales pueden tambin ser
desarrollados cuando san requeridos. Algunos smbolos estndares, que se
requieren con frecuencia para diagramar programas de computadora se
muestran a continuacin:

Inicio o fin del programa

Pasos, procesos o lneas de instruccion de programa de
computo

Operaciones de entrada y salida

Toma de desicines y Ramificacin

Conector para unir el flujo a otra parte del diagrama

Cinta magntica

Disco magntico

Conector de pagina

Lneas de flujo

Anotacin

Display, para mostrar datos

Enva datos a la impresora
Observacin: Para obtener la correcta elaboracin de los smbolos, existen
plantillas. Las puedes conseguir en Papeleras.
Simbolos grficos
Dentro de los simbolos fundamentales para la creaacin de diagramas de flujo,
los smbolos grficos son utilizdos especificamente para para operacines
aritmticas y relacines condicionales. La siguiente es una lista de los smbolos
ms comunmente utilizados:
+ Sumar
- Menos
* Multiplicacin
/ Divisin
Mas o menos
= Equivalente a
> Mayor que
< Menor que
Mayor o igual que
Menor o igual que
o <> Diferente de
Si
No
True
False
Reglas para la creacion de Diagramas
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a
derecha.
2. Los smbolos se unen con lneas, las cuales tienen en la punta una flecha que
indica la direccin que fluye la informacin procesos, se deben de utilizar
solamente lneas de flujo horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de lneas, para lo cual se quisiera separar el flujo del
diagrama a un sitio distinto, se pudiera realizar utilizando los conectores. Se debe
tener en cuenta que solo se vana utilizar conectores cuando sea estrictamente
necesario.
4. No deben quedar lneas de flujo sin conectar
5. Todo texto escrito dentro de un smbolo debe ser legible, preciso, evitando el uso
de muchas palabras.
6. Todos los smbolos pueden tener ms de una lnea de entrada, a excepcin del
smbolo final.
7. Solo los smbolos de decisin pueden y deben tener mas de una lnea de flujo de
salida.
Ejemplos de diagramas de flujo
Diagrama de flujo que encuentra la suma de los primeros 50 numeros naturales

Bueno, y ahora la descripcin del diagrama
anterior
Suma, es la variable a la que se le va agregando la valor de cada nmero natural. N,
es el contador. ste recorrer lo nmeros hasta llegar al 50.
El primer bloque indica el inicio del Diagrama de flujo
El segundo bloque, es un Smbolo de procesos En
este bloque se asume que las variablessuma y N han sido declaradas
previamente y las inicializa en 0 para comenzar a el conteo y la suma de valores
(Para declararlas existe el bloque Tarjeta perforada).
El tercer bloque, es tambin un Smbolo de procesos
En ste paso se incrementa en 1 la variable N (N = N + 1). Por lo que, en la
primera pasada esta N valdr 1, ya que estaba inicializada en 0.
El cuarto bloque es exactamente lo mismo que el
anterior Pero en ste, ya se le agrega el valor de N a
la variable que contendr la suma (En el primer caso contendr 1, ya que N = 1).
El quinto bloque es uno Smbolo de Toma de decisiones y Ramificacin Lo
que hay dentro del bloque es una pregunta que se le hace a los valores que
actualmente influyen en el proceso (Por decir algo, no se como decirlo, soy muy
sope :D) Es N=50?, Obviamente la respuesta es no,
ya que N todava es 1. por lo que el flujo de nuestro programa se dirigir haca la
parte en donde se observa la palabra no: Tercer Bloque, ste le sumar 1
(N=N+1) y vuelve a llegar a ste bloque, donde preguntar Es N=50?... No!,
todava es 2. Ha pues, regresa al Tercer bloque y vuelve hacer lo mismo. Y as
hasta llegar a 50, obteniendo as la suma de los primeros 50 primeros nmeros
naturales.
Por ltimo indicamos que el resultado ser mostrado en la impresora (Este lo
puedes cambiarlo por el display para mostrar datos).
Fin del programa (o diagrama)


ORGANIZADORES GRFICOS
DIAGRAMAS DE FLUJO
Se conocen con este nombre las tcnicas utilizadas para representar
esquemticamente bien sea la secuencia de instrucciones de un algoritmo o los
pasos de un proceso. Esta ltima se refiere a la posibilidad de facilitar la
representacin de cantidades considerables de informacin en un formato grfico
sencillo. Un algoritmo esta compuesto por operaciones, decisiones lgicas y ciclos
repetitivos que se representan grficamente por medio de smbolos estandarizados
por la ISO [1]: valos para iniciar o finalizar el algoritmo; rombos para comparar
datos y tomar decisiones; rectngulos para indicar una accin o instruccin
general; etc. Son Diagramas de Flujo porque los smbolos utilizados se conectan
en una secuencia de instrucciones o pasos indicada por medio de flechas.
Utilizar algoritmos en el aula de clase, para representar soluciones de problemas,
implica que los estudiantes: se esfuercen para identificar todos los pasos de una
solucin de forma clara y lgica (ordenada); se formen una visin amplia y objetiva
de esa solucin; verifiquen si han tenido en cuenta todas las posibilidades de
solucin del problema ; comprueben si hay procedimientos duplicados; lleguen a
acuerdos con base en la discusin de una solucin planteada; piensen en posibles
modificaciones o mejoras (cuando se implementa el algoritmo en un lenguaje de
programacin, resulta ms fcil depurar un programa con el diagrama que con el
listado del cdigo).

Adicionalmente, los diagramas de flujo facilitan a otras personas la comprensin de
la secuencia lgica de la solucin planteada y sirven como elemento de
documentacin en la solucin de problemas o en la representacin de los pasos de
un proceso.

Diagrama de Flujo que representa un algoritmo que lee tres notas para cada uno de los 22
estudiantes de un curso, las promedia y determina si el estudiante aprob la asignatura


Diagrama de Flujo que representa el proceso que se sigue
al presentar una Accin de Tutela en Colombia
NOTAS DEL EDITOR:
[1] La estandarizacin de los smbolos para la elaboracin de Diagramas de Flujo
tard varios aos. Con el fin de evitar la utilizacin de smbolos diferentes para
representar procesos iguales, la Organizacin Internacional para la
Estandarizacin (ISO, por su sigla en ingls) y el Instituto Nacional Americano de
Estandarizacin (ANSI, por su sigla en ingls), estandarizaron los smbolos que
mayor aceptacin tenan en 1985. Los siguientes son los principales smbolos para
elaborar Diagramas de Flujo:

Inicio/Final
Se utiliza para indicar
el inicio y el final de un
diagrama; del Inicio
slo puede salir una
lnea de flujo y al Final
slo debe llegar una
lnea.

Decisin
Indica la
comparacin de
dos datos y
dependiendo del
resultado lgico
(falso o verdadero)
se toma la decisin
de seguir un
camino del
diagrama u otro.

Entrada General
Entrada/Salida de
datos en General (en
esta gua, solo la
usaremos para la
Entrada).


Iteracin
Indica que una
instruccin o grupo
de instrucciones
deben ejecutarse
varias veces.

Entrada por teclado
Instruccin de entrada
de datos por teclado.
Indica que el
computador debe
esperar a que el
usuario teclee un dato
que se guardar en
una variable o
constante.

Salida Impresa
Indica la
presentacin de
uno o varios
resultados en forma
impresa.

Llamada a subrutina
Indica la llamada a
una subrutina o
procedimiento
determinado.

Salida en Pantalla
Instruccin de
presentacin de
mensajes o
resultados en
pantalla.

Accin/Proceso
General
Indica una accin o
instruccin general
que debe realizar el
computador (cambios
de valores de
variables,
asignaciones,
operaciones
aritmticas, etc).

Conector
Indica el enlace de
dos partes de un
diagrama dentro de
la misma pgina.

Flujo
Indica el seguimiento
lgico del diagrama.
Tambin indica el
sentido de ejecucin
de las operaciones.

Conector
Indica el enlace de
dos partes de un
diagrama en
pginas diferentes.

Vous aimerez peut-être aussi