Sei sulla pagina 1di 5

24/1/2017

AprendaacrearDiagramasdeflujo

MISALGORITMOS
BasicStockOfOldCode

SoftwareBancariodeCaja
DeleitaATusClientesConElMejorSoftwaredeCajaMarcaCobiscorp
Iracobiscorp.com

AprendaacrearDiagramasdeflujo

Like

1.3K

ReglasparaDiagramas
Ejemplosdediagramasdeflujo(http://www.mis
algoritmos.com/diagramasflujo.html)
Introduccin.
Losdiagramasdeflujosonunamaneraderepresentarvisualmenteelflujode
datosatravzdesistemasdetratamientodeinformacin.Losdiagramasde
flujodescribenqueoperacinesyenquesecuenciaserequierenpara
solucionarunproblemadado.
Undiagramadeflujouorganigramaesunarepresentacindiagramticaque
ilustralasecuenciadelasoperacionesqueserealizarnparaconseguirla
solucindeunproblema.Losdiagramasdeflujosedibujangeneralmente
antesdecomenzaraprogramarelcdigofrentealacomputadora.Los
diagramasdeflujofacilitanlacomunicacinentrelosprogramadoresylagente
delnegocio.Estosdiagramasdeflujodesempeanunpapelvitalenla
programacindeunproblemayfacilitanlacomprensindeproblemas
complicadosysobretodomuylargos.Unavezquesedibujaeldiagramade
flujo,llegaaserfcilescribrelprogramaencualquieridimadealtonivel.
Vemosamenudocmolosdiagramasdeflujonosdanventajaalmomentode
http://misalgoritmos.com/aprendaacreardiagramasdeflujo

1/5

24/1/2017

AprendaacrearDiagramasdeflujo

explicarelprogramaaotros.Porlotanto,estcorrectodecirqueundiagrama
Tweetsby@js_dealer
deflujoesunanecesidadparaladocumentacinmejordeunprograma
complejo.
Home(/)
Javascript(javascript)
Assemblylanguage(assembly)
RegularExpresions(regex)
JavascriptDealer
Reglasparadibujarundiagramasdeflujo.
Javascriptairbnb
TurboC(borland/languages/c)
TurboPascal(borland/languages/pascal)
Flowcharts(flowcharts)
practices
LosDiagramasdeflujosedibujangeneralmenteusandoalgunossmbolos
github.com/airbnb/javasc
CLibraries(libraries/c)
PascalLibraries(libraries/pascal)
Sabrosus(sabrosus)
rnotthebest,buta
estndaressinembargo,algunossmbolosespecialespuedentambinser
goodwaytogo.
desarrolladoscuandosanrequeridos.Algunossmbolosestndares,quese
#javascript
requierenconfrecuenciaparadiagramarprogramasdecomputadorase
muestranacontinuacin:

airbn
JavaScript
Style
Guide.
github

Inicioofindelprograma
Pasos,procesosolneasdeinstruccionde
programadecomputo

16Jan

JavascriptDealer

Operacionesdeentradaysalida

FreeTypography=>
letteringtime.org/2016/12
/lasme

TomadedesicinesyRamificacin
Conectorparaunirelflujoaotrapartedel
diagrama

06Jan

JavascriptDealer
TipsforBootstrap
blog.magmalabs.io/2016/
11/29/8t#MagmaLabs
#CSS#bootstrap

Cintamagntica
8Tips
Related
Posts:How
Accurate
blog.

Discomagntico

Conectordepagina

Lneasdeflujo

08Dec

JavascriptDealer
CSS3andinputradio

Embed

ViewonTwitter

Anotacin

Display,paramostrardatos

Envadatosalaimpresora

http://misalgoritmos.com/aprendaacreardiagramasdeflujo

2/5

24/1/2017

AprendaacrearDiagramasdeflujo

Observacin:Paraobtenerlacorrectaelaboracindelossmbolos,existen
plantillas.LaspuedesconseguirenPapeleras.
Home(/)
Javascript(javascript)
Simbolosgrficos

Assemblylanguage(assembly)

RegularExpresions(regex)

TurboC(borland/languages/c)
TurboPascal(borland/languages/pascal)
Flowcharts(flowcharts)
Dentrodelossimbolosfundamentalesparalacreaacindediagramasdeflujo,
lossmbolosgrficossonutilizdosespecificamenteparaparaoperacines
CLibraries(libraries/c)
PascalLibraries(libraries/pascal)
Sabrosus(sabrosus)
aritmticasyrelacinescondicionales.Lasiguienteesunalistadelossmbolos
mscomunmenteutilizados:

+
Sumar

Menos
*
Multiplicacin
/
Divisin

Masomenos
=
Equivalentea
>
Mayorque
<
Menorque

Mayoroigualque

Menoroigualque
o<>Diferentede

Si

No

True

False
ReglasparalacreaciondeDiagramas
1.LosDiagramasdeflujodebenescribirsedearribahaciaabajo,y/ode
izquierdaaderecha.
2.Lossmbolosseunenconlneas,lascualestienenenlapuntaunaflecha
queindicaladireccinquefluyelainformacinprocesos,sedebende
utilizarsolamentelneasdeflujohorizontaloverticales(nuncadiagonales).
3.Sedebeevitarelcrucedelneas,paralocualsequisierasepararelflujo
deldiagramaaunsitiodistinto,sepudierarealizarutilizandolos
conectores.Sedebetenerencuentaquesolosevanautilizarconectores
cuandoseaestrictamentenecesario.
4.Nodebenquedarlneasdeflujosinconectar
5.Todotextoescritodentrodeunsmbolodebeserlegible,preciso,evitando
elusodemuchaspalabras.
6.Todoslossmbolospuedentenermsdeunalneadeentrada,a
excepcindelsmbolofinal.
7.Sololossmbolosdedecisinpuedenydebentenermasdeunalneade
flujodesalida.
Ejemplosdediagramasdeflujo
Diagramadeflujoqueencuentralasumadelosprimeros50numeros
naturales
http://misalgoritmos.com/aprendaacreardiagramasdeflujo

3/5

24/1/2017

AprendaacrearDiagramasdeflujo

Home(/)

Javascript(javascript)

TurboC(borland/languages/c)
CLibraries(libraries/c)

Assemblylanguage(assembly)
TurboPascal(borland/languages/pascal)

PascalLibraries(libraries/pascal)

RegularExpresions(regex)
Flowcharts(flowcharts)

Sabrosus(sabrosus)

Bueno,yahoraladescripcindeldiagrama
anterior
Suma,eslavariablealaqueselevaagregandolavalordecadanmero
natural.N,eselcontador.sterecorrerlonmeroshastallegaral50.
ElprimerbloqueindicaeliniciodelDiagramadeflujo
Elsegundobloque,esunSmbolodeprocesos
Enestebloqueseasumequelasvariables
sumayNhansidodeclaradaspreviamenteylasinicializaen0para
comenzaraelconteoylasumadevalores(Paradeclararlasexisteel
bloqueTarjetaperforada).
Eltercerbloque,estambinunSmbolodeprocesos
Enstepasoseincrementaen1lavariableN
(N=N+1).Porloque,enlaprimerapasadaestaNvaldr1,yaque
estabainicializadaen0.
Elcuartobloqueesexactamentelomismoqueelanterior
Peroenste,yaseleagregaelvalordeNala
variablequecontendrlasuma(Enelprimercasocontendr1,yaqueN
=1).
ElquintobloqueesunoSmbolodeTomadedecisionesyRamificacin
Loquehaydentrodelbloqueesunapreguntaqueselehacealosvalores
http://misalgoritmos.com/aprendaacreardiagramasdeflujo

4/5

24/1/2017

AprendaacrearDiagramasdeflujo

queactualmenteinfluyenenelproceso(Pordeciralgo,nosecomo
Home(/)
Javascript(javascript)
decirlo,soymuysope:D)

Assemblylanguage(assembly)
EsN=50?,

RegularExpresions(regex)

TurboC(borland/languages/c)
TurboPascal(borland/languages/pascal)
Flowcharts(flowcharts)
Obviamentelarespuestaesno,yaqueNtodavaes1.porloqueelflujo
denuestroprogramasedirigirhacalaparteendondeseobservala
CLibraries(libraries/c)
PascalLibraries(libraries/pascal)
Sabrosus(sabrosus)
palabrano:TercerBloque,stelesumar1(N=N+1)yvuelveallegara
stebloque,dondepreguntarEsN=50?...No!,todavaes2.Hapues,
regresaalTercerbloqueyvuelvehacerlomismo.Yashastallegara50,
obteniendoaslasumadelosprimeros50primerosnmerosnaturales.
Porltimoindicamosqueelresultadosermostradoenlaimpresora(Este
lopuedescambiarloporeldisplayparamostrardatos).

Findelprograma(odiagrama)
Misuperadoradafuentedeinformacin
http://www.google.com/search?q=flowcharting
(http://www.google.com/search?q=flowcharting)
http://www.google.com.mx/search?q=flowcharting+template
(http://www.google.com.mx/search?q=flowcharting+template)
http://www.misalgoritmos.com/diagramasflujo.html(http://www.mis
algoritmos.com/diagramasflujo.html)
http://es.wikipedia.org/wiki/Diagramas_de_flujo
(http://es.wikipedia.org/wiki/Diagramas_de_flujo)
http://www.nos.org/htm/basic2.htm(http://www.nos.org/htm/basic2.htm)
http://www.tpub.com/neets/book22/93c.htm
(http://www.tpub.com/neets/book22/93c.htm)
http://www.timelytemplates.com/f_computer/Tcomputer.htm
(http://www.timelytemplates.com/f_computer/Tcomputer.htm)
Relacionados
Otroartculosimilar(http://www.elticus.com/?contenido=19)
Like

1.3K

Thereare860comments(http://misalgoritmos.com/aprendaacrear
diagramasdeflujo/comments).forthisentry.

http://misalgoritmos.com/aprendaacreardiagramasdeflujo

5/5

Potrebbero piacerti anche