8/14/2019 Clase Programacin 20
1/104
Rrkiraeafh`
Rrkg. Ik`}ack Eccjr
iezccjroBeahc.fke
Gafzctad dj H`ij`hjraZ`hwjrvhdad Fj`trac dj Wj`j}zjca
Fcavj ?2. Jvtrzftzrav x Arrjickv
8/14/2019 Clase Programacin 20
2/104
Fcavj A`tjrhkr
Datkv Airzadkv dj Dhgjrj`tjv Thkv Jvtrzftzra
ZEC
Jvtrzftzra j` F=
1 Vj djoj djgh`hr ca jvtrzftzra= vtrzft
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?
@keorj dj ca jvtrzftzra. Thkv dj warhaocjv fk`tj`hdav.
@keorjv dj cav warhaocjv fk`tj`hdav.
A`tjv dj cav djfcarafhk`jv dj edzckv x dj warhaocjv
? Djfcarar z`a warhaocj dj thk jvtrzftzra.
8/14/2019 Clase Programacin 20
3/104
Fcavj A`tjrhkr
Ea`jmk dj z`a warhaocj jvtrzftzra=
Faekv dj z`a jvtrzftzra.
Kjradkr ehjeork . .
Avhi`afh` dj z`a warhaocj jvtrzftzra.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 6
Edzckv fk` jvtrzftzrav=
Jvtrzftzra fkek arejtrk.
Jvtrzftzra fkek rjtkr`k.
8/14/2019 Clase Programacin 20
4/104
Fcavj A`tjrhkr
Datkv Airzadkv djc ehvek thkArrjickv
Arrjick z`hdhej`vhk`ac= wjftkrjv.
@keorj.
Thk.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 4
Taeak.
Arrjickv j` F=
Djfcarafh`= thrk `keoj TAEAKU Ea`jmk= `keoj `dhfjU
`dhfj
^2# TAEAK(
8/14/2019 Clase Programacin 20
5/104
Fcavj A`tjrhkr
Arrjick ohdhej`vhk`acjv= eatrhfjv.
Djfcarafh`=
thrk hdj`thghfadkGHCAVU ^FKCZE@AVU
Ea`jmk=
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :
hdj`thghfadkghcaU ^fkcze`aU1 Ozfcj jrehthr djvca}arvj dj z`a ghca a ktra.
? Ozfcj jrehthr djvca}arvj dj z`a fkcze`a a ktra. Eatrhfjv fkek arejtrkv= 6 arejtrkv.
Ehvek Taeak.
8/14/2019 Clase Programacin 20
6/104
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 7
8/14/2019 Clase Programacin 20
7/104
Jvtrzftzrav fk` Jvtrzftzrav
Ckv faekv dj z`a jvtrzftzra taeoh` zjdj` vjrjvtrzftzrav.
vtrzft JVT_ZFTZ_A1~
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 9
u>
vtrzft JVT_ZFTZ_A?
~
JVT_ZFTZ_A1 faerk1>
u>
faek jvtrzftzradj`trk dj z`ajvtrzftzra
8/14/2019 Clase Programacin 20
8/104
Jvtrzftzrav fk` Jvtrzftzrav
Jmjeck=
vtzft RA_THFZCA
~fla cjta>
z`vhi`jd fla rkvhfhk`\>
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % vtzft MZJIK
~
RA_THFZCA mziadk>
RA_THFZCA j`jehik>
z`vhi`jd vlkt thjerkEa|>
u>
Jvtrzftzra
Jvtrzftzra
8/14/2019 Clase Programacin 20
9/104
Jvtrzftzrav fk` Jvtrzftzrav
Cav jvtrzftzrav zjdj` vjr rjrjvj`tadav irghfaej`tjzthch}a`dk ZEC ,Z`hghjd Ekdjch`i Ca`izaij(=
@KEO_J
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 8
datk ?= thrkdatk 6=JVT_ZFTZ_A
datk @= thrk
8/14/2019 Clase Programacin 20
10/104
Jvtrzftzrav fk` Jvtrzftzrav
Jmjeck= Djgh`hr ckv ZECv dj jc jmjeck a`tjrhkr=
RA_THFZCAcjtra= farftjr
kvhfhk`\= j`tjrk vh` vhi`k 1 oxtj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 12
MZJIK
mziadkr= RA_THFZCA
j`jehik= RA_THFZCA
thjekEa|= j`tjrk vh` vhi`k ? oxtj
8/14/2019 Clase Programacin 20
11/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
Kjradkr Ehjeork
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 11
8/14/2019 Clase Programacin 20
12/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
jvtrzftzra
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 1?
8/14/2019 Clase Programacin 20
13/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
jvtrzftzrafaek dj jvta jvtrzftzra
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 16
8/14/2019 Clase Programacin 20
14/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 14
Jmjeck=MZJIK mzjik1>
...
mzjik1.mziadk.cjta 5 I>
...
mzjik1.j`jehik.rkvhfhk`\ 5 |>
8/14/2019 Clase Programacin 20
15/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 1:
Jmjeck=MZJIK mzjik1>
...
mzjik1.mziadk.cjta 5 I>
...
mzjik1.j`jehik.rkvhfhk`\ 5 |>
8/14/2019 Clase Programacin 20
16/104
Jvtrzftzrav fk` Jvtrzftzrav
Ea`jmk dj ca jvtrzftzra dj z`a jvtrzftzra=
wahaocj.faerk.faerk
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 17
Jmjeck=MZJIK mzjik1>
...
mzjik1.mziadk.cjta 5 I>
...
mzjik1.j`jehik.rkvhfhk`\ 5 |>
8/14/2019 Clase Programacin 20
17/104
Jvtrzftzrav fk` Jvtrzftzrav
Avhi`afh` dj ca jvtrzftzra dj z`a jvtrzftzra
Jmjeck=
MZJIK mzjik1>
RA_THFZCA rat1>
RA_THFZCA
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 19
...
mzjik1.mziadk.cjta 5 I>
...
mzjik1.j`jehik.rkvhfhk`\ 5 |>
...
mzjik1.j`jehik 5 rat1>
Vk` RA_THFZCA
8/14/2019 Clase Programacin 20
18/104
Jvtrzftzrav fk` Jvtrzftzrav
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j`fk` jvtrzftzrav F ara cjjr ckv datkv dj z`a rjfta#
djgh`hda kr z`a j`dhj`tj# z` z`tk dj fkrtj x @Hdj`thghfadkr# x ckv rjvj`tj j` ca vachda.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 1
thrk faerk?>
u>
vtzft @KEO_J?
~
@KEO_J1 faerk1>
thrk faerk?>
u>
vtzft @KEO_J6
~
@KEO_J? faerk1>
thrk faerk?>
u>
8/14/2019 Clase Programacin 20
21/104
Jvtrzftzrav A`hdadav
Jv kvhocj tj`jr fkek faek dj z`a jvtrzftzra ktrajvtrzftzra x av vzfjvhwaej`tj.
Cav jvtrzftzrav a a`hdar djoj jvtar djgh`hdavrjwhaej`tj.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?1
vtzft @KEO_J1
~
thrk faerk1>
thrk faerk?>
u>
vtzft @KEO_J?
~
@KEO_J1 faerk1>
thrk faerk?>
u>
vtzft @KEO_J6
~
@KEO_J? faerk1>
thrk faerk?>
u>
@KEO_J6 fk`thj`j faek @KEO_J?
8/14/2019 Clase Programacin 20
22/104
Jvtrzftzrav A`hdadav
Jv kvhocj tj`jr fkek faek dj z`a jvtrzftzra ktrajvtrzftzra x av vzfjvhwaej`tj.
Cav jvtrzftzrav a a`hdar djoj jvtar djgh`hdavrjwhaej`tj.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ??
vtzft @KEO_J1
~
thrk faerk1>
thrk faerk?>
u>
vtzft @KEO_J?
~
@KEO_J1 faerk1>
thrk faerk?>
u>
vtzft @KEO_J6
~
@KEO_J? faerk1>
thrk faerk?>
u>
@KEO_J6 fk`thj`j faek @KEO_J? fk`thj`j faek @KEO_J1
8/14/2019 Clase Programacin 20
23/104
Jmjrfhfhk
Fk`vtrzhr z` rkiraea ekdzcar fk` jvtrzftzrav j`
F ara=Cjjr z` z`tk j` _? j` fkkrdj`adav fartjvha`av,|# x(x vz @ hdj`thghfadkr# x jvfrhohr j` ca vachda tkda vz
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?6
h`gkreafh`.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD# ZEC x TE.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jwaczafh`= Jvtrzftzra a`hdadav
8/14/2019 Clase Programacin 20
24/104
Jmjrfhfhk
Fk`vtrzhr z` rkiraea ekdzcar fk` jvtrzftzrav j`
F ara=Cjjr z` trha`izck djgh`hdk kr z` jvk x 6 z`tkvhdj`thghfadkv x j` fkkrdj`adav fartjvha`av# x jvfrhohr
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?4
j` ca vachda tkda vz h`gkreafh`.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD# ZEC x TE.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jwaczafh`= Jvtrzftzra a`hdadav
8/14/2019 Clase Programacin 20
25/104
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?:
8/14/2019 Clase Programacin 20
26/104
Arrjickv dj Jvtrzftzrav
Qzj vzfjdj vh vj `jfjvhta traoamar fk` z` fk`mz`tk djjvtrzftzrav zthch}a`dk vck 1 warhaocj.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?7
Fzrvk
8/14/2019 Clase Programacin 20
27/104
Arrjickv dj Jvtrzftzrav
Qzj vzfjdj vh vj `jfjvhta traoamar fk` z` fk`mz`tk djjvtrzftzrav zthch}a`dk vck 1 warhaocj.
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?9
Fzrvk
@keorj
I`jrk Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha @ktav
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
8/14/2019 Clase Programacin 20
28/104
Arrjickv dj Jvtrzftzrav
Qzj vzfjdj vh vj `jfjvhta traoamar fk` z` fk`mz`tk djjvtrzftzrav zthch}a`dk vck 1 warhaocj.
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
@keorj
I`jrk
Jdad
Rrkejdhk
Z. Frdhtkv
Jghfhj`fha
@ktav
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ?
8/14/2019 Clase Programacin 20
31/104
Arrjickv dj Jvtrzftzrav
Ea`jmk=
wahaocj `dhfjU.faerk
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 61
Jmjeck=JVTZDHA@TJ acze`kv^:2U>
...
vfa`g,*g# 'acze`kv^mU.rkejdhk(>
rh`tg,*z# acze`kv^mU.jdad(>
8/14/2019 Clase Programacin 20
32/104
Arrjickv dj Jvtrzftzrav
Ea`jmk=
wahaocj `dhfjU.faerkarrjick
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 6?
Jmjeck=JVTZDHA@TJ acze`kv^:2U>
...
vfa`g,*g# 'acze`kv^mU.rkejdhk(>
rh`tg,*z# acze`kv^mU.jdad(>
8/14/2019 Clase Programacin 20
33/104
Arrjickv dj Jvtrzftzrav
Ea`jmk=
wahaocj `dhfjU.faerkjvtrzftzra
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 66
Jmjeck=JVTZDHA@TJ acze`kv^:2U>
...
vfa`g,*g# 'acze`kv^mU.rkejdhk(>
rh`tg,*z# acze`kv^mU.jdad(>
8/14/2019 Clase Programacin 20
34/104
Arrjickv dj Jvtrzftzrav
Ea`jmk=
wahaocj `dhfjU.faerkjvtrzftzra faek dj jvta jvtrzftzra
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 64
Jmjeck=JVTZDHA@TJ acze`kv^:2U>
...
vfa`g,*g# 'acze`kv^mU.rkejdhk(>
rh`tg,*z# acze`kv^mU.jdad(>
8/14/2019 Clase Programacin 20
35/104
Arrjickv dj Jvtrzftzrav
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcarfk` jvtrzftzrav j` F ara cjjr @ rjftav djgh`hdavkr z`a j`dhj`tj# z` z`tk dj fkrtj x @Hdj`thghfadkr x cav jvfrhoa j` ca vachda.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 6:
Gavj 1= Dhvjk x A`chvhv= DJV# DTD# ZEC x TE.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
8/14/2019 Clase Programacin 20
36/104
Jmjrfhfhk
Fk`vtrzhr z` rkiraea ekdzcar fk` jvtrzftzrav j`F ara=
Cjjr @ z`tkv j` _? fada z`k hdj`thghfadk x j`fkkrdj`adav fartjvha`av,|# x(# x jvfrhohr j` ca vachda dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 67
gkrea h`wjrva.Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jwaczafh`= Arrjickv
8/14/2019 Clase Programacin 20
37/104
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 69
D A d
8/14/2019 Clase Programacin 20
38/104
Datkv Airzadkv
Qzj vzfjdj vh vj `jfjvhta traoamar fk` z` fk`mz`tk djdatkv zthch}a`dk vck 1 warhaocj.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 6
z`vhi`jd fla fjdhtkv>
gckat rkejdhk>
gckat jghfhj`fha>
z`vhi`jd vlkt `ktav^62U>
u>
Arrjick
Jvtrzftzrav fk` Arrjickv
8/14/2019 Clase Programacin 20
51/104
v zf z v fk ji kv
Ea`jmk djc arrjick dj z`a jvtrzftzra=
wahaocj.faerk^`dhfjU
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :1
Jmjeck=JVTZDHA@TJ jvtzdha`tj>
...
vfa`g,*lz# 'jvtzdha`tj.`ktav^nU(>
Jvtrzftzrav fk` Arrjickv
8/14/2019 Clase Programacin 20
52/104
i
Ea`jmk djc arrjick dj z`a jvtrzftzra=
wahaocj.faerk^`dhfjUjvtrzftzra
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :?
Jmjeck=JVTZDHA@TJ jvtzdha`tj>
...
vfa`g,*lz# 'jvtzdha`tj.`ktav^nU(>
Jvtrzftzrav fk` Arrjickv
8/14/2019 Clase Programacin 20
53/104
i
Ea`jmk djc arrjick dj z`a jvtrzftzra=
wahaocj.faerk^`dhfjUarrjick
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :6
Jmjeck=JVTZDHA@TJ jvtzdha`tj>
...
vfa`g,*lz# 'jvtzdha`tj.`ktav^nU(>
Jvtrzftzrav fk` Arrjickv
8/14/2019 Clase Programacin 20
54/104
i
Ea`jmk djc arrjick dj z`a jvtrzftzra=
wahaocj.faerk^`dhfjUjcjej`tk djc arrjick
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :4
Jmjeck=JVTZDHA@TJ jvtzdha`tj>
...
vfa`g,*lz# 'jvtzdha`tj.`ktav^nU(>
jcjej`tk djc arrjick
Jvtrzftzrav fk` Arrjickv
8/14/2019 Clase Programacin 20
55/104
i
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcarfk` jvtrzftzrav j` F qzj cja ckv datkv dj z`jvtzdha`tj ,h`fczxj`dk `ktav( x jvfrhoa j` ca vachda.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % ::
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZECDJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
8/14/2019 Clase Programacin 20
56/104
Jvtrzftzrav x Arrjickv
8/14/2019 Clase Programacin 20
57/104
Kovjrwafh`=
Ca jvtrzftzrav vk` z`a ljrraehj`ta ezx kdjrkva
qzj gafhchta jc djvarrkcck. Irafhav ac kjradkr avhi`afh` x qzj ca jvtrzftzra jv
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :9
#
kvhocj rjach}ar ca avhi`afh` dj z` arrjick a ktrkgfhcej`tj.
Krhih`acej`tj vj `jfjvhtara z` ozfcj x z` fk`tadkr
ara rjach}ar ca avhi`afh` dj z` arrjick a ktrk.
Jvtrzftzrav x Arrjickv
8/14/2019 Clase Programacin 20
58/104
Jmjeck=vtzft LZEA@K
~
z`vhi`jd fla jdad>
fla ij`jk>
u>
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % :
z`vhi`jd fla `ktav^
z`vhi`jd fla fa`thdad>
z`vhi`jd fla vjffhk`>
u>
JvtrzftzraArrjick
Jvtrzftzrav x Arrjickv
8/14/2019 Clase Programacin 20
59/104
Jmjeck=
FCAVJ fcavj1# fcavj?>
fcavj? 5 fcavj1> Avhi`a rkgjvkr# `ktav^
8/14/2019 Clase Programacin 20
60/104
Jmjeck=
FCAVJ fcavj1# fcavj?>
fcavj? 5 fcavj1>
`ktav^
8/14/2019 Clase Programacin 20
61/104
Cav jvtrzftzrav gafhchta` jc ea`jmk dj arrjickv# xa qzjvj zjdj djgh`hr z`a jvtrzftzra qzj fk`tj`ia ckvjcjej`tkv qzj ck djgh`j`=
Arrjick= Thk x Taeak.
Fa`thdad.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 71
vtrzft @KEO_J~
thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
62/104
Cav jvtrzftzrav gafhchta` jc ea`jmk dj arrjickv# xa qzjvj zjdj djgh`hr z`a jvtrzftzra qzj fk`tj`ia ckvjcjej`tkv qzj ck djgh`j`=
Arrjick= Thk x Taeak.
Fa`thdad.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 7?
vtrzft @KEO_J~
thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
63/104
Cav jvtrzftzrav gafhchta` jc ea`jmk dj arrjickv# xa qzjvj zjdj djgh`hr z`a jvtrzftzra qzj fk`tj`ia ckvjcjej`tkv qzj ck djgh`j`=
Arrjick= Thk x Taeak.
Fa`thdad.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 76
vtrzft @KEO_J~
thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
64/104
Cav jvtrzftzrav gafhchta` jc ea`jmk dj arrjickv# xa qzjvj zjdj djgh`hr z`a jvtrzftzra qzj fk`tj`ia ckvjcjej`tkv qzj ck djgh`j`=
Arrjick= Thk x Taeak.
Fa`thdad.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 74
vtrzft @KEO_J~
thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
65/104
Cav jvtrzftzrav gafhchta` jc ea`jmk dj arrjickv# xa qzjvj zjdj djgh`hr z`a jvtrzftzra qzj fk`tj`ia ckvjcjej`tkv qzj ck djgh`j`=
Arrjick= Thk xTaeak.
Fa`thdad.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 7:
vtrzft @KEO_J~
thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>u>
fk`vta`tj
8/14/2019 Clase Programacin 20
66/104
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
67/104
Jmjeck=
_JAC cjjAjick,(>
wkhd jvfhojAjick,_JAC ajick(>
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 79
_JAC a# o>
a 5 cjjAjick,(>
o 5 a>
jvfhojAjick,a(>
jvfhojAjick,o(>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
68/104
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcarfk` jvtrzftzrav j` F qzj cja z` fk`mz`tk dj @`ktav x ckv ezjvtrj j` ca vachda j` gkrea h`wjrva a
fkek gzjrk` h`irjvadkv.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 7
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 92
z`vhi`jd fla fa`thdad>
u>
Arrjickv dj Jvtrzftzrav
8/14/2019 Clase Programacin 20
71/104
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcarfk` jvtrzftzrav j` F qzj cja ckv datkv dj @jvtzdha`tjv x jvfrhoa j` ca vachda.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 91
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZECDJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.Jwaczafh`= Jvtrzftzra Arrjick
Jmjrfhfhk
8/14/2019 Clase Programacin 20
72/104
Fk`vtrzhr z` rkiraea ekdzcar fk` jvtrzftzrav j`F ara=
o( Cjjr 1 kcik`k ,@ hdj`thghfadkr# @ dj cadkv#ck`ihtzd dj z` cadk# aktjea( x jvfrhohr j` ca vachda
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 9?
tkda vz h`gkreafh`.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.Jwaczafh`= Jvtrzftzra Arrjick
Jmjrfhfhk
8/14/2019 Clase Programacin 20
73/104
Fk`vtrzhr z` rkiraea ekdzcar fk` fk` jvtrzftzravj` F ara=
o( Cjjr @ kcik`kv ,@ hdj`thghfadkr# @ dj cadkv#ck`ihtzd dj z` cadk# aktjea( x jvfrhohr j` ca vachda dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 96
gkrea h`wjrva.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.Jwaczafh`= Jvtrzftzra Arrjick
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
74/104
Oj`jghfhkv. Fkha dj arrjickv.
_jtkr`k dj arrjickv. Ej`kr fa`thdad dj arejtrkv j` ckv edzckv.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 94
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
75/104
Jmjeck=&djgh`j E\ :2
vtzft LZEA@K
~z`vhi`jd fla jdad>
fla ij`jk>
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 9:
u>
vtzft FCAVJ
~
LZEA@K rkgjvk>
LZEA@K acze`kv^E\U>z`vhi`jd fla fa`thdadAcze`kv>
z`vhi`jd fla vjffhk`>
u>
Jvtrzftzra
Arrjick dj jvtrzftzrav
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
76/104
Jmjeck=
FCAVJ fcavj1# fcavj?>
fcavj? 5 fcavj1> Avhi`a rkgjvkr# acze`kv^:2U ,:2
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 97
# #
fa`thdadAcze`kv# zfVjffhk`
Vh jc arrjick la vhdk vkorjdhej`vhk`adk j|fjvhwaej`tj jv
kvhocj qzj rjach}ar ca kjrafh` fk` z` ozfcj vja ej`kv fkvtkvk
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
77/104
Rara gafhchtar jc ea`jmk dj arrjickv vj zjdj zthch}arz`a jvtrzftzra arrjick=
vtrzft @KEO_J
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 99
thrk ajick GHCAVU^FKCZE@AVU>z`vhi`jd thrkj`tjk ghcav>
z`vhi`jd thrkj`tjk fkcze`av>
u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
78/104
Jmjeck= Vj rjqzhjrj djgh`hr ca jvtrzftzra ara z`aceafj`ar z`a eatrh} dj e|hek 122 | 122 jcjej`tkvrjacjv=
vtzft EAT_H]_JAC
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 9
z`vhi`jd fla ghcav>
z`vhi`jd flafkcze`av>
u>
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
79/104
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j`F qzj cja x jvfrhoa z`a eatrh} dj taeak dadk krjc zvzarhk.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 98
Jvtrzftzra Arrjick
8/14/2019 Clase Programacin 20
80/104
Jmjeck= Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j`F qzj cja z` fk`mz`tk dj eatrhfjv x jvfrhoa a cavachda j` krdj` dj ej`kr a eaxkr vji` ca fa`thdad dj
jcjej`tkv qzj ca fk`gkrea`.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
81/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z`a eatrh} x ekvtrar ca ehvea x ca tra`vzjvta j`1#1 1#? 1#6
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
82/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Djtjreh`ar qzj jcjej`tkv dj z`a eatrh} dada vj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
83/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj @ faraftjrjv x ekvtrar j`
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
84/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj @ faraftjrjv x djtjreh`ar
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
85/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Dadk ? z`tkv j` _? j` fkkrdj`adav fartjvha`av,|# x(#djtjreh`ar ca rjfta qzj ava kr jvtkv x jvfrhohr j` ca
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
86/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Dadk z` fk`mz`tk dj z`tkv j` _? x z` trha`izckdjgh`hdk kr 6 z`tkv j` fkkrdj`adav fartjvha`av x z`
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
87/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr @ kcik`kv ,@ hdj`thghfadkr# @ dj cadkv#ck`ihtzd dj z` cadk# aktjea( x jvfrhohr j` ca vachda jc
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
88/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr ca kvhfh` ,|# x(# jc jvk x @ hdj`thghfadkr ara@ eaqzh`av x rjvj`tar j` ca vachda tkda ca
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
89/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj @ datkv j`tjrkv vh` vhi`k xjvfrhoa a ca vachda jc fk`mz`tk dj datkv krdj`adkv dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE %
8/14/2019 Clase Programacin 20
90/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj @ Eatrhfjv x krdj`ar vji` vz`krea Grkoj`hzv dj eaxkr a ej`kr.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 82
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZECDJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jmjrfhfhk
8/14/2019 Clase Programacin 20
91/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj @ Eatrhfjv x krdj`ar vji` vz`krea Grkoj`hzv dj eaxkr a ej`kr sAs 5 ,an# ?(
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 81
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZECDJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jmjrfhfhk
8/14/2019 Clase Programacin 20
92/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr @ kcik`kv ,@ hdj`thghfadkr# @ dj cadkv#ck`ihtzd dj z` cadk# aktjea( x jvfrhohr j` ca vachda dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 8?
gkrea h`wjrva.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jwaczafh`= Arrjickv
Jmjrfhfhk
8/14/2019 Clase Programacin 20
93/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr @ kcik`kv ,@ hdj`thghfadkr# @ dj cadkv#ck`ihtzd dj z` cadk# aktjea( x dadk z` hdj`thghfadkr
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 86
ozvfar j` jc fk`mz`tk x jvfrhohr j` ca vachda vzv datkv.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jmjrfhfhk
8/14/2019 Clase Programacin 20
94/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj lkrav ehchtarjv# fada z`a kvjjhdj`thghfadkr x ij`jrk# x jvfrhohr j` ca vachda tkda vz
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 84
h`gkreafh`.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.
D_J DG# CW x FG dj Ockqzj Rrh`fhac.Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jwaczafh`= Arrjickv dj Jvtrzftzrav
Jmjrfhfhk
8/14/2019 Clase Programacin 20
95/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj lkrav ehchtarjv# fada z`ahdj`thghfadkr x ij`jrk# fk`wjrthr j` gkreatk dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 8:
AE+RE x jvfrhohr j` ca vachda tkda vz h`gkreafh`
,ehchtar x AE+RE(.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jmjrfhfhk
8/14/2019 Clase Programacin 20
96/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj lkrav ehchtarjv# fada z`ahdj`thghfadkr x ij`jrk# fk`wjrthr j` gkreatk dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 87
AE+RE x dadk z` hdj`thghfadkr ozvfar j` jc
fk`mz`tk x jvfrhohr j` ca vachda vzv datkv.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.
Jmjrfhfhk
8/14/2019 Clase Programacin 20
97/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj lkrav ehchtarjv# fada z`ahdj`thghfadkr x ij`jrk# fk`wjrthr j` gkreatk dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 89
AE+RE x jvfrhohr j` ca vachda jc fk`mz`tk krdj`adk
dj eaxkr a ej`kr vji` vz lkra.
Gavj 1= Dhvjk x A`chvhv= DJV# DTD x ZEC
DJV# D_J DG x CW dj Edzckv x TE.D_J DG# CW x FG dj Ockqzj Rrh`fhac.
Gavj ?= Fkdhghfafh`= rkiraea ekdzcar j` F.Jwaczafh`= Krdj`ar
Jmjrfhfhk
8/14/2019 Clase Programacin 20
98/104
Dhvjar x fk`vtrzhr z` rkiraea ekdzcar j` Fara=
Cjjr z` fk`mz`tk dj lkrav ehchtarjv# fada z`ahdj`thghfadkr x ij`jrk# fk`wjrthr j` gkreatk dj
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 8
u>
_jvzej`
Ea`jmk=
8/14/2019 Clase Programacin 20
102/104
Ea`jmk=wahaocj.faerk.faerk
Avhi`afh` dj ca jvtrzftzra dj z`a jvtrzftzra Jvtrzftzrav A`hdadav.
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 12?
Arrjickv dj Jvtrzftzrav.
Djfcarafh`=
JVT_ZFTZ_A `keojTAEAKU
Ea`jmk=
wahaocj `dhfjU.faerk
_jvzej`
Jvtrzftzrav fk` Arrjickv.
8/14/2019 Clase Programacin 20
103/104
v zf z v fk ji kv. ZEC= @KEO_J
datk 1= thrkdatk ?= thrkdatk 6= thrk^&U
datk @= th k
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 126
Djfcarafh`=
vtrzft JVT_ZFTZ_A
~
thrk faerk^TAEAK
U>
u>
_jvzej`
Ea`jmk=
8/14/2019 Clase Programacin 20
104/104
mwahaocj.faerk^`dhfjU
Jvtrzftzra Arrjick=
Rrkiraeafh` Rrkg. Ik`}ack Eccjr Fcavj ?2 IE % 124
v rzf
~thrk `keojAjick^TAEAKU>
z`vhi`jd thrkj`tjk fa`thdad>
u>
Oj`jghfhkv= Fkha dj arrjickv# _jtkr`k dj arrjickv.