Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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