Diagrama de Flujo Tecnico Profesional

Embed Size (px)

Citation preview

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    1/30

    Ejemplos de Diagramas de Flujos

    Prof. Francisco Baez

    DIAGRAMA DEFLUJO

    11/3/15Mtro. Francisco Bez

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    2/30

    11/3/15Mtro. Francisco Bez

    *Diagraa !e F"#$o

    *Un diagrama de flujo u organigrama es una

    representacin diagramtica que ilustra lasecuencia de las operaciones que serealizarn para conseguir la solucin de unproblema.

    * Los diagramas de flujo se dibujangeneralmente antes de comenzar aprogramar el cdigo frente a lacomputadora.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    3/30

    11/3/15Mtro. Francisco Bez

    *Diagraa !e F"#$o

    *Los diagramas de flujo facilitan la

    comunicacin entre los programadores la gente del negocio.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    4/30

    11/3/15Mtro. Francisco Bez

    *Diagraa !e F"#$o

    *Estos diagramas de flujo desempe!an un papel

    "ital en la programacin de un problema facilitan la comprensin de problemasco%"ica!os sobre todo #& "argos. Una "ezque se dibuja el diagrama de flujo# llega a ser

    fcil escrib$r el programa en cualquierlenguaje de alto ni"el.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    5/30

    11/3/15Mtro. Francisco Bez

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    6/30

    11/3/15Mtro. Francisco Bez

    *Diagraa !e F"#$o

    *%emos a menudo cmo los diagramas de flujo

    nos dan "entaja al momento de e&plicar elprograma a otros. Por lo tanto# est correctodecir que un diagrama de flujo es unanecesidad para la documentacin mejor de

    un programa complejo.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    7/30

    11/3/15Mtro. Francisco Bez

    *'()o"os Usa!os

    '()o"os gr*icos '# Uti"i!a!

    'nicio(Fin

    Proceso

    Entrada

    Decision

    )alida

    'nicio o fin del programa.

    Procesos de instruccinesdel programa de computo.

    *peraciones de entrada.

    +oma de desicines.

    En"$a datos a la impresora.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    8/30

    11/3/15Mtro. Francisco Bez

    '()o"os gr*icos '# Uti"i!a!

    *'()o"os Usa!os

    L$neas de flujo

    ,onector de Lineas de Flujos

    ,onector de paginas

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    9/30

    11/3/15Mtro. Francisco Bez

    *Reg"as %ara "a creaci+n !eDiagraas

    Los Diagramas de flujo deben escribirse dearriba -acia abajo# (o de izquierda a derec-a.

    Los s$mbolos se unen con l$neas# las cualestienen en la punta una flec-a que indica ladireccin que flue la informacin procesos# se

    deben de utilizar solamente l$neas de flujo-orizontal o "erticales nunca diagonales/.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    10/30

    11/3/15Mtro. Francisco Bez

    )e debe e"itar el cruce de l$neas# para lo cualse quisiera separar el flujo del diagrama a un

    sitio distinto# se pudiera realizar utilizando losconectores. )e debe tener en cuenta que solose "an a utilizar conectores cuando seaestrictamente necesario.

    0o deben quedar l$neas de flujo sin conectar

    *Reg"as %ara "a creaci+n !eDiagraas

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    11/30

    11/3/15Mtro. Francisco Bez

    +odo te&to escrito dentro de un s$mbolo debeser legible# preciso# e"itando el uso de muc-as

    palabras.

    +odos los s$mbolos pueden tener ms de unal$nea de entrada# a e&cepcin del s$mbolo final.

    )olo los s$mbolos de decisin pueden debentener mas de una l$nea de flujo de salida.

    *Reg"as %ara "a creaci+n !eDiagraas

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    12/30

    11/3/15Mtro. Francisco Bez

    EJEM,LO'DE

    DIAGRAMA'DE FLUJO'

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    13/30

    * Ejemplo #01, Calcula el rea de un Rectngulo

    INICIO

    REA = 0, BASE = 0,ALTURA = 0

    BASE,ALTURAREA = BASE * ALTURA

    REA

    FIN

    'ndicar el 'nicio del Diagrama

    Declarar "ariables

    Leerlas %ariables

    ProcesarFormula

    'mprimir el 1esultado

    Fin del Diagrama11/3/15Mtro. Francisco Bez

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    14/30

    * Ejemplo #02, Calcula el rea de un Triangulo

    INICIO

    REA = 0, BASE = 0,ALTURA = 0

    BASE,ALTURAREA = (BASE *

    ALTURA) / 2

    REA

    FIN

    'ndicar el'nicio del Diagrama

    Declarar"ariables

    Leerlas %ariables

    ProcesarFormula

    'mprimirel 1esultado

    Fin del Diagrama

    11/3/15Mtro. Francisco Bez

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    15/30

    11/3/15Mtro. Francisco Bez

    *,ractice !e A#"a

    *2-13 ,onstruir un Diagrama de Flujo

    que permita calcular 4ipotenusa de untriangulo rectngulo.

    *2-3 ,onstruir una Diagrama de Flujoque permita calcular la EnergiaPotencial de un cuerpo 5.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    16/30

    Ejemplo #03,Calcule la fuerzaue !e nece!ita

    para mo"er unojeto, !i lafuerza e! ma$or

    de 100% el ojeto!e mue"e !ino elojeto !e uedainm&"il'

    INICIOFUERZA = 0, MASA = 0,

    ACELE = 0MASA,ACELE

    FUERZA = MASA *ACELE

    MOVER

    FIN

    11/3/15Mtro. Francisco Bez

    FUERZA> 100

    () *+

    NOMOVER

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    17/30

    11/3/15Mtro. Francisco Bez

    tt%0//*rancisco)aez$.)"ogs%ot.co

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    18/30

    11/3/15Mtro. Francisco Bez

    *area %ara e" 2ogar

    a/Desarrolle un Diagrama que permita

    leer un "alor cualquiera 0 escriba sidic-o n6mero es par o impar.

    b/Desarrolle un Diagrama que permita

    leer dos "alores distintos# determinarcul de los dos "alores es el maor imprimirlo.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    19/30

    11/3/15Mtro. Francisco Bez

    *E'RU4URA' DE4OROL IERAI6A'

    conta!ores&

    Ac##"a!ores

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    20/30

    11/3/15Mtro. Francisco Bez

    *Las estructuras de control iterati"as se

    utilizan para resol"er problemas dondesea necesario repetir un determinadon6mero de "eces un conjunto deinstrucciones llamados bucle. +ambi7n seconocen como estructuras repetiti"as.

    *E'RU4URA' DE4OROL IERAI6A'

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    21/30

    11/3/15Mtro. Francisco Bez

    *4onta!or &Ac##"a!or

    *Para poder trabajar con estas

    estructuras es mu importantecomprender el concepto de8

    *contador 9 contador : constante

    *acumulador 9 acumulador : "ariable

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    22/30

    11/3/15Mtro. Francisco Bez

    *4onta!or

    *1ecordemos que una "ariable es un

    espacio de memoria que se reser"a en lacomputadora cuo contenido puedecambiar a lo largo de la ejecucin de unprograma# as$ pues# un contador es untipo de "ariable que incrementa odecrementa su contenido en un "alorconstante.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    23/30

    11/3/15Mtro. Francisco Bez

    *Ac##"a!or

    Un acumulador es una "ariable que incrementa odecrementa su contenido en cantidades"ariables.

    ,uando decimos ;incrementa< significa queestamos sumando.

    *E=E>PL*8

    nomina nomina - !ueldo,omo puedes obser"ar# a la "ariable nomina # leests incrementando una cantidad "ariable# es

    decir# a su contenido le sumas la cantidad se"uel"e a guardar en la misma "ariable.

    * j i

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    24/30

    11/3/15Mtro. Francisco Bez

    * Ejemplo #03, Calcula la .elocidad de 5 uto!

    INICI

    OVELOCIDAD = 0, DISTANCIA = 0,TIEMPO = 0

    DISTANCIA,TIEMPO

    VELOCIDAD = DISTANCIA /TIEMPO

    FINCONTADOR =>15

    VELOCIDAD

    CONTADOR = CONTADOR

    1

    o 'i

    * j l #0 C l l l d l d d d

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    25/30

    11/3/15Mtro. Francisco Bez

    * Ejemplo #0, Calcula la !uma de la! edade! de10 e!tudiante! INICI

    OSUMA = 0, ESTUDIANTE =0, EDAD = 0

    EDAD

    SUMA = SUMA EDAD

    FIN

    SUMA

    ESTUDIANTE =

    ESTUDIANTE 1

    o 'iESTUDIANTE => 10

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    26/30

    11/3/15Mtro. Francisco Bez

    *,ractica !e A#"a

    A7 Desarrolle un Diagrama que permita leercuatro calificaciones de una asignatura para unestudiante calcule su promedio.

    B7 Desarrolle un Diagrama que permita

    determinar la suma de los primeros ?@ n6merosenteros positi"os.

    *

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    27/30

    11/3/15Mtro. Francisco Bez

    *area %ara e" 2ogar

    *Ejercicio 0o8 ?Desarrolle un Diagrama que permita leer dos

    "alores distintos# determinar cul de los dos"alores es el maor escribirlo.

    *Ejercicio 0o8 A

    1ealizar un Diagrama que sume dos n6meros

    *Ejercicio 0o8

    Determinar la -ipotenusa de un tringulo

    rectngulo conocidas las longitudes de sus doscatetos. Desarrolle el Diagrama correspondiente.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    28/30

    11/3/15Mtro. Francisco Bez

    *Ejercicio 0o8 C

    Desarrollar un Diagrama que calcule el rea de ,U+1*

    cuadrado.*Ejercicio 0o8 @

    Desarrolle un Diagrama que permita determinar el rea "olumen de un cilindro dado su radio 1/ altura 4/.

    *Ejercicio 0o8

    Desarrolle un Diagrama que permita leer un "alor cualquiera0 escriba si dic-o n6mero es par o impar.

    *Ejercicio 0o8

    Desarrolle un Diagrama que permita leer cuatrocalificaciones de una asignatura para un estudiante calcule

    su promedio.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    29/30

    11/3/15Mtro. Francisco Bez

    *Ejercicio 0o8 G

    Desarrolle un Diagrama que permita calcular el

    promedio de las "entas de una empresa la cual"ende tres "eces al d$a operan durante d$a dela semana.

    *Ejercicio 0o8 H

    Desarrolle un Diagrama que permita determinar lasuma de los primeros ?@ n6meros enterospositi"os.

    *Ejercicio 0o8 ?I

    Desarrolle un Diagrama para determinar cuantosminutos -a en @ -oras.

  • 7/24/2019 Diagrama de Flujo Tecnico Profesional

    30/30

    11/3/15Mtro. Francisco Bez

    >uc-as Jracias#

    +err$colas