SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
1
COMO CREAR UN DIAGRAMA DE FLUJO
Los diagramas de flujo son una manera de representar visualmente el flujo de
datos a través de sistemas de tratamiento de información. Los diagramas de flujo
describen qué operaciones y en qué secuencia se requieren para solucionar un problema
dado.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la
secuencia de las operaciones que se realizarán para conseguir la solución de un
problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a
programar. Los diagramas de flujo facilitan la comunicación entre el programador y el
resto de las personas. Estos diagramas de flujo desempeñan un papel vital en la
programación de un problema y facilitan la comprensión de problemas complicados y
sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil
escribir el programa en cualquier lenguaje de programación. Vemos a menudo cómo 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
documentación mejor de un programa complejo.
Reglas para dibujar un diagrama de flujo.
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin
embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean
requeridos. Algunos símbolos estándares, que se requieren con frecuencia para
diagramar programas se muestran a continuación:
Inicio o fin del programa
Pasos, procesos o líneas de instrucción de programa de
computo
2
Operaciones de entrada y salida
Toma de decisiones y Ramificación
Conector para unir el flujo a otra parte del diagrama
Cinta magnética
Disco magnético
Conector de pagina
Líneas de flujo
Anotación
Display, para mostrar datos
Envía datos a la impresora
3
Observación: Para obtener la correcta elaboración de los símbolos, existen plantillas y
programas que permiten la elaboración de diagramas de flujo.
Símbolos gráficos
Los símbolos gráficos son utilizados específicamente para operaciones aritméticas
y relaciones condicionales. La siguiente es una lista de los símbolos más comunmente
utilizados:
+ Sumar
- Menos
* Multiplicación
/ División
± Mas o menos
= Equivalente a
> Mayor que
< Menor que
³ Mayor o igual que
£ Menor o igual que
¹ o <> Diferente de
Si
No
True
False
4
Reglas para la creación de Diagramas
1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a
derecha.
2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica
la dirección en que fluye la información de procesos, se deben de utilizar solamente
líneas de flujo horizontal o verticales (nunca diagonales).
3. Se debe evitar el cruce de líneas, si quisiera separar el flujo del diagrama a un sitio
distinto, se puede realizar utilizando los conectores. Se debe tener en cuenta que
solo se van a utilizar conectores cuando sea estrictamente necesario.
4. No deben quedar líneas de flujo sin conectar
5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso
de muchas palabras.
6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del
símbolo final.
7. Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de
salida.
5
Ejemplos de diagramas de flujo
Diagrama de flujo que encuentra la suma de los primeros 50 números naturales
Descripción del diagrama
Suma, es la variable a la que se le va agregando la valor de cada número natural. N, es
el contador. Éste recorrerá lo números hasta llegar al 50.
• El primer bloque indica el inicio del Diagrama de flujo
6
• El segundo bloque, es un Símbolo de procesos
En este bloque se asume que las variables suma y N han sido declaradas previamente y
las inicializa en 0 para comenzar a el conteo y la suma de valores
• El tercer bloque, es también un Símbolo 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 un Símbolo de Toma de decisiones y Ramificación
7
Lo que hay dentro del bloque es una pregunta que se le hace a los valores que
actualmente influyen en el proceso ¿Es N=50?, Obviamente la respuesta es no, ya
que N todavía es 1 por lo que el flujo de nuestro programa se dirigirá hacía 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!, todavía es 2,
regresa al Tercer bloque y vuelve a hacer lo mismo, y así hasta llegar a 50,
obteniendo así la suma de los primeros 50 primeros números naturales.
• Por último indicamos que el resultado será mostrado en la impresora
• Fin del programa (o diagrama)

Mais conteúdo relacionado

Mais procurados

Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasRicardo Rivera Lara
 
Presentacioì n diagrama de flujo
Presentacioì n diagrama de flujoPresentacioì n diagrama de flujo
Presentacioì n diagrama de flujoarletteyponce
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujosUNEXPO
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramasfrancisco3011
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Aprenda a crear diagramas de flujo
Aprenda a crear diagramas de flujoAprenda a crear diagramas de flujo
Aprenda a crear diagramas de flujoLeonel Robles
 
Diagramas de flujo COBAT 01
Diagramas de flujo COBAT 01Diagramas de flujo COBAT 01
Diagramas de flujo COBAT 01Halon01
 
Algoritmos y diagramas
Algoritmos y diagramasAlgoritmos y diagramas
Algoritmos y diagramasUser 11101
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacionanderodri321
 

Mais procurados (15)

Reglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramasReglas de la construccion de algoritmo y diagramas
Reglas de la construccion de algoritmo y diagramas
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
 
Presentacioì n diagrama de flujo
Presentacioì n diagrama de flujoPresentacioì n diagrama de flujo
Presentacioì n diagrama de flujo
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Aprenda a crear diagramas de flujo
Aprenda a crear diagramas de flujoAprenda a crear diagramas de flujo
Aprenda a crear diagramas de flujo
 
Diagramas de flujo COBAT 01
Diagramas de flujo COBAT 01Diagramas de flujo COBAT 01
Diagramas de flujo COBAT 01
 
Cuestionario -Video 2
Cuestionario -Video 2Cuestionario -Video 2
Cuestionario -Video 2
 
Algoritmos y diagramas
Algoritmos y diagramasAlgoritmos y diagramas
Algoritmos y diagramas
 
Pseudocódigo
Pseudocódigo Pseudocódigo
Pseudocódigo
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
manual 10
manual 10manual 10
manual 10
 

Destaque

La etica profesional
La etica profesionalLa etica profesional
La etica profesionallicnerio
 
Using Information Therapy to Put Patients First
Using Information Therapy  to Put Patients FirstUsing Information Therapy  to Put Patients First
Using Information Therapy to Put Patients FirstDr Aniruddha Malpani
 
Eticayeticaprofesional
EticayeticaprofesionalEticayeticaprofesional
EticayeticaprofesionalLeidy Dimas
 
3 y 4. resumen planeacion gerencial vs administrativa
3 y 4. resumen planeacion gerencial vs administrativa3 y 4. resumen planeacion gerencial vs administrativa
3 y 4. resumen planeacion gerencial vs administrativaPablosainto
 
LA TRAMPA ROTA- P.FUENTES
LA TRAMPA ROTA- P.FUENTESLA TRAMPA ROTA- P.FUENTES
LA TRAMPA ROTA- P.FUENTESBRIAN MOORE
 
Influencia de las redes sociales en la conducta del estudiante
Influencia de las redes sociales en la conducta del estudianteInfluencia de las redes sociales en la conducta del estudiante
Influencia de las redes sociales en la conducta del estudiantepamelayupanquicordova
 
Manual de patronaje CMT - SENA
Manual de patronaje CMT - SENAManual de patronaje CMT - SENA
Manual de patronaje CMT - SENAM Ballestas
 
Investigación documental de fabi
Investigación documental de fabiInvestigación documental de fabi
Investigación documental de fabiTlatoani
 
Investigación documental de fabi
Investigación documental de fabiInvestigación documental de fabi
Investigación documental de fabiTlatoani
 
Ley 43 de 1990
Ley 43 de 1990Ley 43 de 1990
Ley 43 de 1990reyna20121
 
Plan nacional de cti 2005 2030
Plan nacional de cti 2005 2030Plan nacional de cti 2005 2030
Plan nacional de cti 2005 2030Kiron84
 
Abdm4223 lecture week 7 150612
Abdm4223 lecture week 7 150612Abdm4223 lecture week 7 150612
Abdm4223 lecture week 7 150612Stephen Ong
 
DGOSE No Considerados
DGOSE No ConsideradosDGOSE No Considerados
DGOSE No Consideradossnte10
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del softwarevenezuela2015
 
Lizet Cabrejhos La Pena De Muerte Word
Lizet Cabrejhos La Pena De Muerte WordLizet Cabrejhos La Pena De Muerte Word
Lizet Cabrejhos La Pena De Muerte Wordelizeja
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del softwarevenezuela2015
 

Destaque (20)

La etica profesional
La etica profesionalLa etica profesional
La etica profesional
 
que es la sexualidad?
que es la sexualidad?que es la sexualidad?
que es la sexualidad?
 
Using Information Therapy to Put Patients First
Using Information Therapy  to Put Patients FirstUsing Information Therapy  to Put Patients First
Using Information Therapy to Put Patients First
 
Eticayeticaprofesional
EticayeticaprofesionalEticayeticaprofesional
Eticayeticaprofesional
 
Derechos
DerechosDerechos
Derechos
 
Tema 10 - El Islam
Tema 10 - El IslamTema 10 - El Islam
Tema 10 - El Islam
 
3 y 4. resumen planeacion gerencial vs administrativa
3 y 4. resumen planeacion gerencial vs administrativa3 y 4. resumen planeacion gerencial vs administrativa
3 y 4. resumen planeacion gerencial vs administrativa
 
LA TRAMPA ROTA- P.FUENTES
LA TRAMPA ROTA- P.FUENTESLA TRAMPA ROTA- P.FUENTES
LA TRAMPA ROTA- P.FUENTES
 
Influencia de las redes sociales en la conducta del estudiante
Influencia de las redes sociales en la conducta del estudianteInfluencia de las redes sociales en la conducta del estudiante
Influencia de las redes sociales en la conducta del estudiante
 
Manual de patronaje CMT - SENA
Manual de patronaje CMT - SENAManual de patronaje CMT - SENA
Manual de patronaje CMT - SENA
 
Investigación documental de fabi
Investigación documental de fabiInvestigación documental de fabi
Investigación documental de fabi
 
Investigación documental de fabi
Investigación documental de fabiInvestigación documental de fabi
Investigación documental de fabi
 
Ley 43 de 1990
Ley 43 de 1990Ley 43 de 1990
Ley 43 de 1990
 
Plan nacional de cti 2005 2030
Plan nacional de cti 2005 2030Plan nacional de cti 2005 2030
Plan nacional de cti 2005 2030
 
Abdm4223 lecture week 7 150612
Abdm4223 lecture week 7 150612Abdm4223 lecture week 7 150612
Abdm4223 lecture week 7 150612
 
PIA
PIAPIA
PIA
 
DGOSE No Considerados
DGOSE No ConsideradosDGOSE No Considerados
DGOSE No Considerados
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del software
 
Lizet Cabrejhos La Pena De Muerte Word
Lizet Cabrejhos La Pena De Muerte WordLizet Cabrejhos La Pena De Muerte Word
Lizet Cabrejhos La Pena De Muerte Word
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del software
 

Semelhante a Como crear un_diagrama_de_flujo

Semelhante a Como crear un_diagrama_de_flujo (20)

Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujo
 
Programacion
ProgramacionProgramacion
Programacion
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Explicación algoritmo
Explicación algoritmoExplicación algoritmo
Explicación algoritmo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Trabajo de informatica Elsy Villa
Trabajo de informatica Elsy VillaTrabajo de informatica Elsy Villa
Trabajo de informatica Elsy Villa
 
Programación u1
Programación   u1Programación   u1
Programación u1
 
DIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdfDIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdf
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
 
Flujogramas 2021
Flujogramas 2021Flujogramas 2021
Flujogramas 2021
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Dfd
DfdDfd
Dfd
 
Tarea2
Tarea2Tarea2
Tarea2
 
reglas para diagramas 1
reglas para diagramas 1reglas para diagramas 1
reglas para diagramas 1
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 

Como crear un_diagrama_de_flujo

  • 1. 1 COMO CREAR UN DIAGRAMA DE FLUJO Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen qué operaciones y en qué secuencia se requieren para solucionar un problema dado. Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar. Los diagramas de flujo facilitan la comunicación entre el programador y el resto de las personas. Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier lenguaje de programación. Vemos a menudo cómo 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 documentación mejor de un programa complejo. Reglas para dibujar un diagrama de flujo. Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas se muestran a continuación: Inicio o fin del programa Pasos, procesos o líneas de instrucción de programa de computo
  • 2. 2 Operaciones de entrada y salida Toma de decisiones y Ramificación Conector para unir el flujo a otra parte del diagrama Cinta magnética Disco magnético Conector de pagina Líneas de flujo Anotación Display, para mostrar datos Envía datos a la impresora
  • 3. 3 Observación: Para obtener la correcta elaboración de los símbolos, existen plantillas y programas que permiten la elaboración de diagramas de flujo. Símbolos gráficos Los símbolos gráficos son utilizados específicamente para operaciones aritméticas y relaciones condicionales. La siguiente es una lista de los símbolos más comunmente utilizados: + Sumar - Menos * Multiplicación / División ± Mas o menos = Equivalente a > Mayor que < Menor que ³ Mayor o igual que £ Menor o igual que ¹ o <> Diferente de Si No True False
  • 4. 4 Reglas para la creación de Diagramas 1. Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. 2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección en que fluye la información de procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). 3. Se debe evitar el cruce de líneas, si quisiera separar el flujo del diagrama a un sitio distinto, se puede realizar utilizando los conectores. Se debe tener en cuenta que solo se van a utilizar conectores cuando sea estrictamente necesario. 4. No deben quedar líneas de flujo sin conectar 5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. 6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. 7. Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida.
  • 5. 5 Ejemplos de diagramas de flujo Diagrama de flujo que encuentra la suma de los primeros 50 números naturales Descripción del diagrama Suma, es la variable a la que se le va agregando la valor de cada número natural. N, es el contador. Éste recorrerá lo números hasta llegar al 50. • El primer bloque indica el inicio del Diagrama de flujo
  • 6. 6 • El segundo bloque, es un Símbolo de procesos En este bloque se asume que las variables suma y N han sido declaradas previamente y las inicializa en 0 para comenzar a el conteo y la suma de valores • El tercer bloque, es también un Símbolo 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 un Símbolo de Toma de decisiones y Ramificación
  • 7. 7 Lo que hay dentro del bloque es una pregunta que se le hace a los valores que actualmente influyen en el proceso ¿Es N=50?, Obviamente la respuesta es no, ya que N todavía es 1 por lo que el flujo de nuestro programa se dirigirá hacía 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!, todavía es 2, regresa al Tercer bloque y vuelve a hacer lo mismo, y así hasta llegar a 50, obteniendo así la suma de los primeros 50 primeros números naturales. • Por último indicamos que el resultado será mostrado en la impresora • Fin del programa (o diagrama)