Está en la página 1de 14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

QUEES?
Undiagramadeflujoesunarepresentacingrficadeunalgoritmo.Seutilizaendisciplinascomola
programacin,laeconoma,losprocesosindustrialesylapsicologacognitiva.Estosdiagramasutilizan
smbolosconsignificadosbiendefinidosquerepresentanlospasosdelalgoritmo,yrepresentanelflujode
ejecucinmedianteflechasqueconectanlospuntosdeinicioydetrmino.Contenido

Caractersticas
Undiagramadeflujosiempretieneunnicopuntodeinicioyunnicopuntodetrmino.Adems,todo
caminodeejecucindebepermitirllegardesdeeliniciohastaeltrmino.
Lassiguientessonaccionespreviasalarealizacindeldiagramadeflujo:
Identificarlasideasprincipalesaserincluidaseneldiagramadeflujo.Debenestarpresenteseldueoo
responsabledelproceso,losdueosoresponsablesdelprocesoanterioryposteriorydeotrosprocesos
interrelacionados,otraspartesinteresadas.
Definirquseesperaobtenerdeldiagramadeflujo.
Identificarquinloemplearycmo.
Establecerelniveldedetallerequerido.
Determinarloslmitesdelprocesoadescribir.

Lospasosaseguirparaconstruireldiagramadeflujoson
:
Establecerelalcancedelprocesoadescribir.Deestamaneraquedarfijadoelcomienzoyelfinaldel
diagrama.Frecuentementeelcomienzoeslasalidadelprocesoprevioyelfinallaentradaalproceso
siguiente.
Identificarylistarlasprincipalesactividades/subprocesosqueestnincluidosenelprocesoadescribirysu
ordencronolgico.
Sielniveldedetalledefinidoincluyeactividadesmenores,listarlastambin.
Identificarylistarlospuntosdedecisin.
Construireldiagramarespetandolasecuenciacronolgicayasignandoloscorrespondientessmbolos.
Asignarunttuloaldiagramayverificarqueestcompletoydescribaconexactitudelprocesoelegido.
Ventajasdelosdiagramadeflujo
Favorecenlacomprensindelprocesoatravsdemostrarlocomoundibujo.Elcerebrohumano
reconocefcilmentelosdibujos.Unbuendiagramadeflujoreemplazavariaspginasdetexto.
Permitenidentificarlosproblemasylasoportunidadesdemejoradelproceso.Seidentificanlospasos
redundantes,losflujosdelosreprocesos,losconflictosdeautoridad,lasresponsabilidades,loscuellos
debotella,ylospuntosdedecisin.
Muestranlasinterfacesclienteproveedorylastransaccionesqueenellasserealizan,facilitandoalos
empleadoselanlisisdelasmismas.
Sonunaexcelenteherramientaparacapacitaralosnuevosempleadosytambinalosquedesarrollanla
data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

1/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

tarea,cuandoserealizanmejorasenelproceso.

Tiposdediagramasdeflujos
Formatovertical:Enlelflujoolasecuenciadelasoperaciones,vadearribahaciaabajo.Esunalista
ordenadadelasoperacionesdeunprocesocontodalainformacinqueseconsiderenecesaria,segnsu
propsito.
Formatohorizontal:Enl,elflujoolasecuenciadelasoperaciones,vadeizquierdaaderecha.
Formatopanormico:Elprocesoenteroestrepresentadoenunasolacartaypuedeapreciarsedeuna
solamiradamuchomsrpidoqueleyendoeltexto,loquefacilitasucomprensin,aunparapersonasno
familiarizadas.Registranosoloenlneavertical,sinotambinhorizontal,distintasaccionessimultneasy
laparticipacindemsdeunpuestoodepartamentoqueelformatoverticalnoregistra.
FormatoArquitectnico:Describeelitinerarioderutadeunaformaopersonasobreelplano
arquitectnicodelreadetrabajo.Elprimerodelosflujogramaseseminentementedescriptivo,mientras
quelosutilizadossonfundamentalmenterepresentativos.

Comohacerundiagramadeflujo
Vamosavercomorealizarundigramadeflujo,vamosamostraraunnivelbsico,conalgunos
elementos.

SECUENCIAL
1_Programaquemuestralasumade2nmerossolicitados(pedidosalusuario).

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

2/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

2_ProgramaquecalculelasuperficiedeunCuadrado.
dijo:Obs:Comosabemoslasuperficiedeuncuadradoes:base*altura[/quote]

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

3/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

3_Programaquemuestrelamitaddelasumaentredosnmeros.
dijo:Obs:Comovemosprimerotenemosquesumarlosdosnmerosingresados,ydespuscalcularla
mitad.[/quote]
data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

4/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

Ahoravemosotraformaderesolveresteproblema,disminuyendolacantidaddevariablesyprocesos
utilizados.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

5/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

dijo:Obs:Esmuyimportanteenestoscasoselusodeparntesis!!!![/quote]

CONDICIONAL(IF)
4_Programaquedigasielnumeroingresadoespositivoonegativo.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

6/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

5_Elsiguienteprogramasolicitaunnumero,siesteespositivomuestralamitaddelmismo.Sinomuestra
sucubo.
dijo:Obs:Elcubodelnumero:n*n*n[/quote]
data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

7/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

VeamoscomopodemosanidarIf.
6_Programaquedigasiunnumeroingresadoespositivo,negativooneutral.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

8/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

REPETITIVA
Hay2formasdeestructurasrepetitivas,unarepiteuna
cantidaddevecesdadas(FOR)
Ylaotraincluyeunacondicin,elprogramarepitehasta
quecortaconesacondicin(WHILE)
FOR
7_Mostrarlosnmerosdel1al10.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bord

9/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

8_Mostrarlasumadelosnumerosdel1al10.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bor 10/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

Veamoscomopodemoscombinarestructuras.Enestecasolacondicional(if)ylarepetitiva(for).
9_Mostrarelmayorde10nmeros.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bor 11/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

WHILE
10_Mostrarlosnmerosdel1al10.

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bor 12/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

dijo:Obs:veremosquelacondicindecorteesquemuestraimientrasestaseamenoroiguala10.
Cuandoitomaelvalor11cortayfinaliza.[/quote]

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bor 13/14

13/4/2015

DiagramasdeFlujo(Programacion)Taringa!

dijo

articularmenteutilizoesterecursoprogramandoenPascal.

dijo

altaunaestructuramuyimportantequeeslaSELECTIVA.Laagregaredespues.

Buenoesperoquelessirva!SaludosTaringeros!

data:text/htmlcharset=utf8,%3Cspan%20style%3D%22outline%3A%20none%200px%3B%20margin%3A%200px%3B%20padding%3A%200px%3B%20bor 14/14

También podría gustarte