SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
DIAGRAMAS
DE FLUJO
Lic. Bhylenia Y. Rios Miranda
PASOS PARA DISEÑAR UN
PROGRAMA
   Para poder diseñar un programa es
    aconsejable realizar los siguientes pasos,
    los mismos que según la practica se
    pueden    ir    obviando     hasta   crear
    directamente el código del programa.




                 Lic. BHYLENIA Y. RIOS MIRANDA   2
a) DEFINICIÓN Y ANÁLISIS
DEL PROBLEMA
   Se debe leer el problema, entender el
    enunciado, pensar en como resolver el
    problema. Para ayudar en este análisis es
    bueno pensar en los tres puntos básicos
    (Entrada/ Proceso/ Salida) que nos
    ayudara a identificar los datos que
    necesitamos en la solución del problema.


                 Lic. BHYLENIA Y. RIOS MIRANDA   3
b) CREACIÓN DEL ALGORITMO

   En este paso ayudándose del análisis y el
    enunciado del problema, se realiza la
    formulación de la solución del problema
    de una manera clara y precisa.

   Ejemplo: Algoritmo para realizar una
    receta de cocina

                 Lic. BHYLENIA Y. RIOS MIRANDA   4
c) REPRESENTACIÓN DEL
ALGORITMO
   En este paso existen varios métodos de
    representar un algoritmo los mismos que
    tienen ciertas reglas y que cualquier
    programador     podría     entenderlo    y
    posteriormente codificarlos en un lenguaje
    de programación



                 Lic. BHYLENIA Y. RIOS MIRANDA   5
d) PRUEBA DE ESCRITORIO
   Este paso consiste en verificar el funcionamiento de la
    representación del algoritmo, para lo cual se anotan
    todas las variables que se usan y se ejecuta el diagrama
    según el sentido de las fechas asignadas, escribiendo
    como entrada cualquier valor o datos, realizar el proceso
    y revisar que en la salida se obtenga los datos
    esperados. En caso no obtener los valores esperados se
    debe regresar al paso a) y revisar nuevamente todo el
    análisis.



                      Lic. BHYLENIA Y. RIOS MIRANDA         6
e) CODIFICACIÓN, COMPILACIÓN,
DEPURACIÓN Y EJECUCIÓN
   Estos pasos se realiza en una computadora,
    utilizando     para   esto    un  lenguaje de
    programación el cual en base al Diagrama de
    flujo (u otro método)
   Codificación (escribir el código)
   Compilación (verificar el código)
   Depuración (Arreglar el código)
   Ejecución (Funcionamiento del programa)

                  Lic. BHYLENIA Y. RIOS MIRANDA   7
f) DOCUMENTACIÓN
 Este paso se realiza, el colocar mensajes
  o comentarios para que el programa sea
  más entendible por lo existen dos tipos de
  documentación que son:
 Documentación interna
 Documentación externa




               Lic. BHYLENIA Y. RIOS MIRANDA   8
IDENTIFICADOR
 Es la forma de representar al dato en un
  espacio de memoria, usando para ello
  palabras, letras o letras con números. Se
  recomienda que un identificador siempre
  comience con una letra.
 Ejemplo: Num, N, Número, letra, nombre,
  A, B,…

               Lic. BHYLENIA Y. RIOS MIRANDA   9
   CONSTANTE                        VARIABLE
   Una constante son los            Una      variable    es    un
    valores que no pueden            identificador    que    puede
    ser modificados es decir         tomar diferentes valores en
    no cambia durante la             un espacio de memoria cuyo
    ejecución del programa,          dato puede tomar distintos
    por ejemplo:                     valores cada vez que se
                                     ejecuta el programa.
   ℮ =2.71828182846
   ∏ =3.141592653596




                    Lic. BHYLENIA Y. RIOS MIRANDA              10
TIPOS DE DATOS
   En diagramas de flujo existen varios tipos de
    datos, pero los más utilizado son dos:
          TIPO      IDENTIFICADOR                  DATO
                            Entero                   123
                                  E                75.25
       NUMERICO
                                 E2                 -0.25
                              Num                    800
                          Palabras$             “ La Paz”
                                 P$              “ Bolivia”
        CADENA
                               P4$                 “Hola”
                             Hora$
                Lic. BHYLENIA Y. RIOS MIRANDA
                                                “2:23 AM”     11
ASIGNACIÓN
   Consiste en colocar un dato en el espacio
    de memoria, usando para ello el signo
    ().
   Ejemplo:
   A1553
   SA+B
   N$”UNIVERSIDAD”


                 Lic. BHYLENIA Y. RIOS MIRANDA   12
REGLAS PARA LA CREACIÓN
DE DIAGRAMAS DE FLUJO
   Los Diagramas de flujo deben escribirse de
    arriba hacia abajo, y/o de izquierda a derecha.
   Los símbolos se unen con líneas, las cuales
    tienen en la punta una flecha que indica la
    dirección que fluye los procesos, se deben de
    utilizar solamente líneas de flujo horizontal o
    verticales (nunca diagonales).
   No deben quedar líneas de flujo sin conectar.


                   Lic. BHYLENIA Y. RIOS MIRANDA   13
REGLAS PARA LA CREACIÓN
DE DIAGRAMAS DE FLUJO
   Todas las figuras del diagrama deben tener dos
    líneas de conexión por lo menos de entrada y
    otra de salida (exceptuando las figuras de los
    conectores de Inicio / Fin).
   Todo texto escrito dentro de un símbolo debe
    ser legible, preciso, evitando el uso de muchas
    palabras.



                   Lic. BHYLENIA Y. RIOS MIRANDA   14
FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
                         Inicio / Fin



                         Proceso



                         Salida de datos por impresora



                         Salida de datos por pantalla



         Lic. BHYLENIA Y. RIOS MIRANDA                   15
Proceso de datos



FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
                                             Entrada de datos




                                             Líneas de Flujo



                                            Conector de Pagina Interna


                                             Conector de Pagina Externa




                        Lic. BHYLENIA Y. RIOS MIRANDA                     16
FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO

                                    Mensajes




                                   Opcional




                                    Condicional




         Lic. BHYLENIA Y. RIOS MIRANDA            17
FIGURAS GEOMETRICAS USADAS
EN LOS DIAGRAMAS DE FLUJO
                                              Ciclos Iterativos


                          NO
                                              Para
            SI



  NO
                                              Hacer Mientras
             SI



                                              Mientras
       SI




                  Lic. BHYLENIA Y. RIOS MIRANDA                   18
GRACIAS POR SU
  ATENCION


  Lic. BHYLENIA Y. RIOS MIRANDA   19

Más contenido relacionado

Similar a Diagramas de flujo: Pasos para diseñar un programa

Similar a Diagramas de flujo: Pasos para diseñar un programa (20)

Diagrama
DiagramaDiagrama
Diagrama
 
Tema 02 secuencial
Tema 02 secuencialTema 02 secuencial
Tema 02 secuencial
 
Tema 02 secuencial
Tema 02 secuencialTema 02 secuencial
Tema 02 secuencial
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
PROYECTO INTEGRADOR DIGITALES FER Y BETO
PROYECTO INTEGRADOR DIGITALES FER Y BETOPROYECTO INTEGRADOR DIGITALES FER Y BETO
PROYECTO INTEGRADOR DIGITALES FER Y BETO
 
Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1Algoritmos y diagramacion clase 1
Algoritmos y diagramacion clase 1
 
Algoritmo expocicion
Algoritmo expocicionAlgoritmo expocicion
Algoritmo expocicion
 
Programacion
ProgramacionProgramacion
Programacion
 
Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22Estrategias de-apoyo-tecnologia22
Estrategias de-apoyo-tecnologia22
 
Clase 2
Clase 2Clase 2
Clase 2
 
Dfd ejercicios 2017__01
Dfd ejercicios 2017__01Dfd ejercicios 2017__01
Dfd ejercicios 2017__01
 
Tecnologia 3 periodo
Tecnologia 3 periodoTecnologia 3 periodo
Tecnologia 3 periodo
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Más de bhylenia

Herramientas virtuales.pdf
Herramientas virtuales.pdfHerramientas virtuales.pdf
Herramientas virtuales.pdfbhylenia
 
Encuesta.pdf
Encuesta.pdfEncuesta.pdf
Encuesta.pdfbhylenia
 
Herramientas virtuales.pdf
Herramientas virtuales.pdfHerramientas virtuales.pdf
Herramientas virtuales.pdfbhylenia
 
Medidas de orden.pdf
Medidas de orden.pdfMedidas de orden.pdf
Medidas de orden.pdfbhylenia
 
Objetos de aprendizaje
Objetos de aprendizajeObjetos de aprendizaje
Objetos de aprendizajebhylenia
 
Objetos de aprendizaje
Objetos de aprendizajeObjetos de aprendizaje
Objetos de aprendizajebhylenia
 
Revista 3 con tapas
Revista 3 con tapasRevista 3 con tapas
Revista 3 con tapasbhylenia
 
Investigación y ciencia 2 2016
Investigación y ciencia 2 2016Investigación y ciencia 2 2016
Investigación y ciencia 2 2016bhylenia
 
Musicoterapia 3
Musicoterapia 3Musicoterapia 3
Musicoterapia 3bhylenia
 
Paralelo f estadistica notas finales
Paralelo f estadistica notas finalesParalelo f estadistica notas finales
Paralelo f estadistica notas finalesbhylenia
 
Notas paralelo z
Notas paralelo zNotas paralelo z
Notas paralelo zbhylenia
 
Práctica de html
Práctica  de htmlPráctica  de html
Práctica de htmlbhylenia
 
Frames en html
Frames  en htmlFrames  en html
Frames en htmlbhylenia
 
Colores html
Colores htmlColores html
Colores htmlbhylenia
 
Sumatoria doble
Sumatoria dobleSumatoria doble
Sumatoria doblebhylenia
 

Más de bhylenia (20)

Herramientas virtuales.pdf
Herramientas virtuales.pdfHerramientas virtuales.pdf
Herramientas virtuales.pdf
 
Encuesta.pdf
Encuesta.pdfEncuesta.pdf
Encuesta.pdf
 
Herramientas virtuales.pdf
Herramientas virtuales.pdfHerramientas virtuales.pdf
Herramientas virtuales.pdf
 
Medidas de orden.pdf
Medidas de orden.pdfMedidas de orden.pdf
Medidas de orden.pdf
 
Ova
OvaOva
Ova
 
Objetos de aprendizaje
Objetos de aprendizajeObjetos de aprendizaje
Objetos de aprendizaje
 
Objetos de aprendizaje
Objetos de aprendizajeObjetos de aprendizaje
Objetos de aprendizaje
 
Revista 4
Revista 4Revista 4
Revista 4
 
Revista 3 con tapas
Revista 3 con tapasRevista 3 con tapas
Revista 3 con tapas
 
Revista 1
Revista 1Revista 1
Revista 1
 
Investigación y ciencia 2 2016
Investigación y ciencia 2 2016Investigación y ciencia 2 2016
Investigación y ciencia 2 2016
 
Musicoterapia 3
Musicoterapia 3Musicoterapia 3
Musicoterapia 3
 
Paralelo f estadistica notas finales
Paralelo f estadistica notas finalesParalelo f estadistica notas finales
Paralelo f estadistica notas finales
 
Notas paralelo z
Notas paralelo zNotas paralelo z
Notas paralelo z
 
Práctica de html
Práctica  de htmlPráctica  de html
Práctica de html
 
Frames en html
Frames  en htmlFrames  en html
Frames en html
 
Colores html
Colores htmlColores html
Colores html
 
Url
UrlUrl
Url
 
Ntic
NticNtic
Ntic
 
Sumatoria doble
Sumatoria dobleSumatoria doble
Sumatoria doble
 

Diagramas de flujo: Pasos para diseñar un programa

  • 2. PASOS PARA DISEÑAR UN PROGRAMA  Para poder diseñar un programa es aconsejable realizar los siguientes pasos, los mismos que según la practica se pueden ir obviando hasta crear directamente el código del programa. Lic. BHYLENIA Y. RIOS MIRANDA 2
  • 3. a) DEFINICIÓN Y ANÁLISIS DEL PROBLEMA  Se debe leer el problema, entender el enunciado, pensar en como resolver el problema. Para ayudar en este análisis es bueno pensar en los tres puntos básicos (Entrada/ Proceso/ Salida) que nos ayudara a identificar los datos que necesitamos en la solución del problema. Lic. BHYLENIA Y. RIOS MIRANDA 3
  • 4. b) CREACIÓN DEL ALGORITMO  En este paso ayudándose del análisis y el enunciado del problema, se realiza la formulación de la solución del problema de una manera clara y precisa.   Ejemplo: Algoritmo para realizar una receta de cocina Lic. BHYLENIA Y. RIOS MIRANDA 4
  • 5. c) REPRESENTACIÓN DEL ALGORITMO  En este paso existen varios métodos de representar un algoritmo los mismos que tienen ciertas reglas y que cualquier programador podría entenderlo y posteriormente codificarlos en un lenguaje de programación Lic. BHYLENIA Y. RIOS MIRANDA 5
  • 6. d) PRUEBA DE ESCRITORIO  Este paso consiste en verificar el funcionamiento de la representación del algoritmo, para lo cual se anotan todas las variables que se usan y se ejecuta el diagrama según el sentido de las fechas asignadas, escribiendo como entrada cualquier valor o datos, realizar el proceso y revisar que en la salida se obtenga los datos esperados. En caso no obtener los valores esperados se debe regresar al paso a) y revisar nuevamente todo el análisis. Lic. BHYLENIA Y. RIOS MIRANDA 6
  • 7. e) CODIFICACIÓN, COMPILACIÓN, DEPURACIÓN Y EJECUCIÓN  Estos pasos se realiza en una computadora, utilizando para esto un lenguaje de programación el cual en base al Diagrama de flujo (u otro método)  Codificación (escribir el código)  Compilación (verificar el código)  Depuración (Arreglar el código)  Ejecución (Funcionamiento del programa) Lic. BHYLENIA Y. RIOS MIRANDA 7
  • 8. f) DOCUMENTACIÓN  Este paso se realiza, el colocar mensajes o comentarios para que el programa sea más entendible por lo existen dos tipos de documentación que son:  Documentación interna  Documentación externa Lic. BHYLENIA Y. RIOS MIRANDA 8
  • 9. IDENTIFICADOR  Es la forma de representar al dato en un espacio de memoria, usando para ello palabras, letras o letras con números. Se recomienda que un identificador siempre comience con una letra.  Ejemplo: Num, N, Número, letra, nombre, A, B,… Lic. BHYLENIA Y. RIOS MIRANDA 9
  • 10. CONSTANTE VARIABLE  Una constante son los Una variable es un valores que no pueden identificador que puede ser modificados es decir tomar diferentes valores en no cambia durante la un espacio de memoria cuyo ejecución del programa, dato puede tomar distintos por ejemplo: valores cada vez que se ejecuta el programa.  ℮ =2.71828182846  ∏ =3.141592653596 Lic. BHYLENIA Y. RIOS MIRANDA 10
  • 11. TIPOS DE DATOS  En diagramas de flujo existen varios tipos de datos, pero los más utilizado son dos: TIPO IDENTIFICADOR DATO Entero 123 E 75.25 NUMERICO E2 -0.25 Num 800 Palabras$ “ La Paz” P$ “ Bolivia” CADENA P4$ “Hola” Hora$ Lic. BHYLENIA Y. RIOS MIRANDA “2:23 AM” 11
  • 12. ASIGNACIÓN  Consiste en colocar un dato en el espacio de memoria, usando para ello el signo ().  Ejemplo:  A1553  SA+B  N$”UNIVERSIDAD” Lic. BHYLENIA Y. RIOS MIRANDA 12
  • 13. REGLAS PARA LA CREACIÓN DE DIAGRAMAS DE FLUJO  Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.  Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye los procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).  No deben quedar líneas de flujo sin conectar. Lic. BHYLENIA Y. RIOS MIRANDA 13
  • 14. REGLAS PARA LA CREACIÓN DE DIAGRAMAS DE FLUJO  Todas las figuras del diagrama deben tener dos líneas de conexión por lo menos de entrada y otra de salida (exceptuando las figuras de los conectores de Inicio / Fin).  Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. Lic. BHYLENIA Y. RIOS MIRANDA 14
  • 15. FIGURAS GEOMETRICAS USADAS EN LOS DIAGRAMAS DE FLUJO Inicio / Fin Proceso Salida de datos por impresora Salida de datos por pantalla Lic. BHYLENIA Y. RIOS MIRANDA 15
  • 16. Proceso de datos FIGURAS GEOMETRICAS USADAS EN LOS DIAGRAMAS DE FLUJO Entrada de datos Líneas de Flujo Conector de Pagina Interna Conector de Pagina Externa Lic. BHYLENIA Y. RIOS MIRANDA 16
  • 17. FIGURAS GEOMETRICAS USADAS EN LOS DIAGRAMAS DE FLUJO Mensajes Opcional Condicional Lic. BHYLENIA Y. RIOS MIRANDA 17
  • 18. FIGURAS GEOMETRICAS USADAS EN LOS DIAGRAMAS DE FLUJO Ciclos Iterativos NO Para SI NO Hacer Mientras SI Mientras SI Lic. BHYLENIA Y. RIOS MIRANDA 18
  • 19. GRACIAS POR SU ATENCION Lic. BHYLENIA Y. RIOS MIRANDA 19