Logica de Programación1
Transcript of Logica de Programación1
-
7/30/2019 Logica de Programacin1
1/15
Ge`auhdes ne Zrkarhmhlc`
Rhzk`hmce`tk
Mstrh. e` \cstemhs
Mh. Lhrme` Dcm`ez
-
7/30/2019 Logica de Programacin1
2/15
Rhzk`hmce`tk
Eg melh`csmk ne rhzk`hmce`tk lk`scste e` que' lk` bhse e`
reghlck`hr u`ks lk`leptks lk` ktrks' e`lhne`hmks vhrchsprkpksclck`es ne thg mh`erh que u`h ne egghs se hpkyh e` ghsnems. Ed.
@c`a` ge` tkmh lhi
^knks gks gek`es sk` ierkles
Hgau`ks seres que sk` ierkles `k tkmh` lhi
Eg hraume`tk es u`h e`tcnhn gc`astclh que se empgeh phrh
expreshr eg rhzk`hmce`tk.
-
7/30/2019 Logica de Programacin1
3/15
Eg rhzk`hmce`tk pkr ser ne lhrlter gaclk' est ikrmhnk pkrlk`leptks y prkpksclck`es
Eg hraume`tk pkr ser ne `hturhgezh gc`astclh lk`sth netrmc`ks y e`u`lchnks
Egeme`tks neg rhzk`hmce`tk
Gh mhterch' sk` gh prkpksclck`es. Zremcshs y lk`lgusc`
Gh ikrmh' gh reghlc` nercvhtcvh
Rhzk`hmce`tk
e`tk`les@c`a` ge`tkmh lhi ytknks gks gek`essk` ierkles
Hgau`ks seresque ierkles `k
tkmh` lhi
H`telene`te Lk`selue`te
-
7/30/2019 Logica de Programacin1
4/15
\fergklo Fkgmes neslubre que gh persk`h ire`te hgNr. Qhtsk` erh u` mnclk mcgcthr ve`cnk ne
Hiah`cst`
Fe hqu u` lhbhggerk que respk`ne hg tcpk neg fkmbre nemenclc`h' perk que tce`e u` hcre mhrlchg. Es pkr lk`scauce`te' u`mnclk mcgcthr lk` tknh evcne`lch. Hlhbh ne ggeahr ne phsestrkpclhges pkrque su lhrh es ne u` iuerte lkgkr kslurk' lkgkr que`k es eg `hturhg ne su lutcs' pkrque sus muelhs sk` bgh`lhs.
Fh phshnk pkr suircmce`tks y e`iermenhnes' lkmk gk preak`h
su lhrh mhlcge`th. Fh suircnk u`h fercnh e` eg brhzk czqucernk.Gk mh`tce`e racnk y ne u`h mh`erh ikrzhnh. e` qu phs fhpkncnk u` mnclk neg edrlctk c`ags phshr pkr nurkssuircmce`tks y resugth fercnk ne u` brhzk; Evcne`teme`te e`
Hiah`cst`
-
7/30/2019 Logica de Programacin1
5/15
Zremcshs y lk`lgusc`
Fe hqu u` lhbhggerk que respk`ne hg tcpk neg fkmbre nemenclc`h' perk que tce`e u` hcre mhrlchg
Es pkr lk`scauce`te' u` mnclk mcgcthr lk` tknh evcne`lch
Es pkscbge que hgau`hs ne ghs premcshs k gh prkpch lk`lgusc` estskbree`te`ncnh &premcsh expglcth#
. Hlhbh ne ggeahr ne phses trkpclhges
pkrque su lhrh es ne u` iuerte lkgkr kslurklkgkr que `k es eg `hturhg ne su lutcs
pkrque sus muelhs sk` bgh`lhs.
Usten es u` mnclk mcgcthr ve`cnk ne Hiah`cst`
-
7/30/2019 Logica de Programacin1
6/15
Yernhn y Yhgcnez neg rhzk`hmce`tk
U` rhzk`hmce`tk es vgcnk luh`nk su ikrmh es vgcnh. Gh ikrmh esvgcnh luh`nk `k es pkscbge que fhyh u` rhzk`hmce`tk ne esh ikrmh
lk` premcshs vernhnerh y lk`lgusc` ihgsh.^knks gks c`ve`tks fh` scnk felfks pkr ae`cks
Gh cmpre`th es u` c`ve`tk
Gh cmpre`th iue felfh pkr u` ae`ck
Gks c`ve`tkres se fhle` rclks
Aute`bera iue c`ve`tkr
Aute`bera se fczk rclk
-
7/30/2019 Logica de Programacin1
7/15
Yernhn y Yhgcnez neg rhzk`hmce`tk
^knks gks ae`cks sk` c`ve`tkres
Aute`bera iue u` ae`ck
Aute`bera iue c`ve`tkr
Aute`bera y Lrcstbhg Lkg` iuerk` neslubrcnkres
Lrcstbhg Lkg` iue e`lhne`hnk
Aute`bera iue e`lhne`hnk
-
7/30/2019 Logica de Programacin1
8/15
Eg rhzk`hmce`tk nenultcvk tcpk ne rhzk`hmce`tk que phrteneg tknk' ne gks ae`erhg ' ne u`h premcsh ae`erhg' fhlch gkphrtclughr' es nelcr' ne hgak que es ae`erhg vh nenulce`nklk`lgusck`es phrtclughres.
Lhbe nesthlhr' que eg rhzk`hmce`tk nenultcvk serlk`scnerhnk lkmk vgcnk scempre y luh`nk gh lk`lgusc` hgh luhg se ggea ' nercve ne gh premcsh ne gh luhg se phrtc ' pkr
edempgk 4
^knks gks fkmbres tce`e` se`tcmce`tks
Duh` es u` fkmbre
Zkr gk th`tk Duh` tce`e se`tcmce`tks
Rhzk`hmce`tk NenultcvkNe gks ae`erhg h gk phrtclughr
-
7/30/2019 Logica de Programacin1
9/15
Zremcsh mhykr4 Gks seres fumh`ks tce`e` nks mh`ks y nks pces Zremcsh me`kr4 Dkf` es ser fumh`k Lk`lgusc`4 Dkf` ^ce`e nks mh`ks y nks pces
Zremcsh mhykr4 ^knks gks mcrlkges Dkf` shge 8: mc`utks h`tes ne sutrhbhdk
Zremcsh me`kr4 Fky es mcrlkges
Lk`lgusc`4 Fky Dkf` shgnr 8: mc`utks h`tes ne su trhbhdk
Zremcsh mhykr4 ^knh pgh`th `hle' se reprknule y muere Zremcsh me`kr4 ^knh rksh es pgh`th Lk`lgusc`4 ^knh rksh `hle' se reprknule y muere
Edempgks4 Rhzk`hmce`tk Nenultcvk
-
7/30/2019 Logica de Programacin1
10/15
Zremcsh mhykr4 ^knks gks fcdks ne Dkf` y Dh`e tce`e` kdks lkgkr
mhrr` Zremcsh me`kr4 Dkf` y Dh`e esperh` u` fcdk
Lk`lgusc`4 Eg fcdk que esperh` Dkf` y Dh`e tce`e gks kdks lkgkrmhrr`
Zremcsh mhykr4 Ghs ahggeths thrnh` >5 mc`utks e` fkr`ehrse
Zremcsh me`kr4 \k` ghs
-
7/30/2019 Logica de Programacin1
11/15
Rhzk`hmce`tk c`nultcvkNe gk phrtclughr h gk ae`erhg
E` lcerth ikrmh es kpuestk hg nenultcvk. Lk`scste e` c`iercr quetknks gks c`ncvcnuks ne gh lghse V tce`e` gh prkpcenhn \' nespus nefhber felfk kbservhlck`es hneluhnhs e` suiclce`tes c`ncvcnuks ne
esh lghse. Ed. Gh egcpse es u`h sellc` l`clh y es u`h lurvh ne seau`nk arhnk
Gh lcrlu`iere`lch es u`h sellc` l`clh y es u`h lurvh ne seau`nk arhnk
Gueak' tknhs ghs sellck`es l`clhs sk` lurvhs l`clhs ne seau`nk arhnk.
\us premcshs sk` eg resugthnk ne kbservhlck`es k experce`lchs
Gh lk`lgusc` es u`h ae`erhgczhlc`
Gh lkrrellc` nepe`ne ne gh ikrmh y lk`te`cnk
Gh prkbhbcgcnhn ne gh lk`lgusc` hume`th lk` eg neslubrcmce`tk ne`uevhs evcne`lchs perk `u`lh se puene kbte`er u`h lk`lgusc`
hbskguthme`te lcerth
-
7/30/2019 Logica de Programacin1
12/15
Zremcsh 84 Luh`nk Duh` tklh gh gghmh ne u` e`le`nenkr se quemhZremcsh 24 Luh`nk Duh` tklh u`h estuih e`le`ncnh se quemh
Zremcsh
-
7/30/2019 Logica de Programacin1
13/15
Zremcsh 84 Dkf` bebe u` gctrk ne wfcsoey y se embrchahZremcsh 24 Dkf` bebe u` gctrk ne rk` y se embrchahZremcsh
-
7/30/2019 Logica de Programacin1
14/15
Rhzk`hmce`tk pkr h`hgkah
Lk`scste e` phrtcr ne gh semedh`zh e`tre nks kbdetks ynespus ' hg neslubrcr que u`k ne eggks tce`e gh prkpcenhn \'se c`icere que eg ktrk prkbhbgeme`te thmbc` te`nr eshprkpcenhn.
Dpcter y \htur`k sk` pgh`eths muy semedh`tes
Arh` phrte neg hmk`chlk que fhy ne Dpcter se e`lue`trh
lk`aeghnk
Zrkbhbgeme`te gh mcsmh sctuhlc` se prese`te e` \htur`k
-
7/30/2019 Logica de Programacin1
15/15
^rh`snullc`
\e nh u`h reghlc` ne c`lgusc` e`tre ghs exte`sck`es ne gks trmc`ksque se mh`edh`.
Gks rkmbks est` c`lgucnks e` gks luhnrcgterks Gks luhnrcgterks est` c`lgucnks e` gks pkgak`ks Gks rkmbks est` c`lgucnks e` gks pkgak`ks
Gh lk`lgusc` tce`e eg mcsmk arhnk neu`cvershgcnhn que ghs premcshs
Eg phsk ne ghs premcshs h gh lk`lgusc`es u`h reghlc` trh`sctcvh 5 / V = 8: 5 / T = 8: V = T
Zkgak`ks
Luhnrcgterks
Rkmbks