Publicado el 5 de Mayo del 2017
823 visualizaciones desde el 5 de Mayo del 2017
225,8 KB
22 paginas
Creado hace 23a (21/11/2001)
RGRAAC
Ec e a de faica. C 2001/2002
Tea 5. VECTRES. RECRRD Y B US UEDA
abe Ga ia Facic a e y aividad ie
dice Geea
1 d cci
2 Vece idieia e
2.1 Dec aaci de vece
. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Acce a a cee . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Vece idieia e
3.1 Dec aaci de vece idieia e
. . . . . . . . . . . . . . . .
3.2 Acce a a cee . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 b ea de ecid y b eda e vece
4.1 b ea de ecid . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 b ea de b eda . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 B eda c gaaa de exi ceie a . . . . . . . . . . . . . . . . .
4.4 b ea cbiad . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 C ejidad de a gi de ecid y b eda
5.1 Caaci de ce de a gi . . . . . . . . . . . . . . . .
5.2 U de a aci aiica . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Aa ii ca: ca ej y ca e . . . . . . . . . . . . . . . . .
5.4 Reg a geea aa e e di de ce . . . . . . . . . . . . . . . . . . .
5.5 Eciecia de a gi de ecid . . . . . . . . . . . . . . . . . .
5.6 Eciecia de a gi de b eda ec ecia
. . . . . . . . . . . . . .
6 b ea e
2
2
2
4
4
6
6
7
7
9
9
10
11
12
15
15
16
18
19
19
19
20
1
1
TRDUCC
1
d cci
2
E caie e cveiee de a acea y efeecia vaiab e e eeea
a c ecci de va e de fa e ea ib e aa de fa ife cada
de va e e eea e e fa a c ecci.
agee eje e a eaci eee gica die de a edida di
aia de a viidad e a deeiada za a ag de e. A ai de
dicha edida a eaci debe geea ife idicad da de axia y
ia viidad e a vid a ag de d e e a viidad edia de
cada da ia da e e a viidad d ic a va edi y i ia
de fa deada y acedeeee a diia edida y da e e ea e
d je.
aa de efec a cada de ceaie idicad e eceai de
aa de fa idivid a cada a de a edida; e hacied de a g i de
aci e aye e b ea de ee e ecibi eeidaee i ca c
c be de vaiab e acicaee ideic.
a aeaica e e ve e b ea aei c e de dice. A i e
cideaa a vaiab e via eje c a c ecci de va e de a viidad
a ag de 30 da ece e da efeecia cada de va e idivid a e
ediae bdice e idicaa e da e e e d ce dicha edida a: via1
via2 ... via20 haa efeecia eecivaee a a viidad egiada e
ie eg d y vigei da de e. g a ee viai eeeaa a caidad
de via egiada e da i ei ied i va ee e de da cedid
ee 1 y 31.
E e eg aje java a c e a aya de eg aje de gaaci e
id ce e cce de vec c ecci de va e de i i c be
c y efeeciab e a ediae dice. E e e de ea e exaiaa
c dei y i iza adec adaee vece e java.
2 Vece idieia e
C ya e ha vi vec e a c ecci de cee hgeea e
e d de i i de da e iee be ideicad c . a
caaceica icia e de a vaiab e vec :
E ib e accede y dica cada a de a cee idivid a e
ici de de g c ecci
E e de cee de vec e eab ece iicia ee ied ib e
dicaci ei.
2.1 Dec aaci de vece
ediae a dec aaci de vec e dee e ie ga e i de cada a de
cee. eje :
2 VECTRES UDESAES
3
d b e via[]; // via e vec de va e "d b e"
bevee e ediae a dec aaci aei e ha eab ecid a e e
de cee de vec. g a e e e e de dec aacie de vaiab e exie
va ii aa a vaiab e via aad e eeea vec i
ig va .
aa eab ece e e de e ee de vec hace fa a e e eg aje java a
eaci ex cia e eab eza iicia ee dich e e e cig e hacied
de ead eecia ew e eie aiga eaci iicia ee a vec. E
ead ew ecibe e e y i de e ee de vec.
eje ediae a i cci ig iee e e ejec aa de e de a
dec aaci ya via e eab ece e e e de e ee de vec via ea
31 eevad c e e ci ad eaci cec iv aa 31 cee idivid
a e de i d b e.
via = ew d b e[31];
C e ha dich ee a d i ccie ada a de dec aaci y a de
ceaci de eaci iicia e va de a vaiab e viidad e ; c e habi a
e e eg aje e ib e a a aba i ccie e a a:
d b e via[] = ew d b e[31];
// via e vec de 31 va e "d b e"
E geea a dec aaci de i vec e e e de a fa:
iBae vec[] = ew iBae[ ];
// "vec" e vec de " " va e de "iBae"
// va e idivid a e e iicia iza adec adaee
Ua ia caaceica igicaiva e cabe ee~a e e e va ediae
e c a e dee e e de e ee de vec e cideaci ede e a
exei eica. C e e ib e aaeiza e aa~ de vece c
f ci de a g a caaceica de b ea.
A eje e da efec a a ig iee dec aaci:
...
i Da;
// a vaiab e Dia ciee e e de da de e
...
d b e via[] = ew d b e[ Da];
2 VECTRES UDESAES
4
2.2 Acce a a cee
Ta efec a a dec aaci de vec via e die de 31 cee de i
d b e eada dede a 0 haa a 30 y acceib e ediae a aci: via[0]
cee iea via[1] cee eg da y a ceivaee haa a
ia cee e e dea: via[30].
C cada a de a cee de vec via e ib e efec a da a
eacie e da ea izae c vaiab e idivid a e de i d b e eje
dada a dec aacie aeie e da hace:
via[3] = 35.167;
Sye. .i " viidad edida: " via[3];
via[5] = via[3]2;
i i = 6;
via[i1] = via[i 1];
E java exie adea a ibi idad de iicia iza i aeaee da a c
ee de vec e ga de hace idivid a ee cee a cee.
Sea eje e ege ig iee:
d b e eje [] = ew d b e[5];
// iicia izaci
eje [0] = 1.3; eje [1] = 2.678; eje [2] = 124.4;
eje [3] = 21.367; eje [4] = 34.8; eje [5] = 24.6;
e ib e i iza aa ea iza a aigacie iicia e aeie iicia izad
de vec e e: a ia de exeie eaada ca y eceada ee
ave; a:
i i = 1;
d b e eje [] = {1.3i 2.678i 124.4i 21.367i 34.8i 24.6i};
E geea i e cidea a dec aaci de caace geea de i vec efec
ada ae a exei vec[ex] hace efeecia a e ee de e ex
de vec ied ex a exei eica eea c a iea. a exei e
ceca i ex iee a e eva ada va va id e e: cedid ee
0 y 1; de e a e daa e d ae a ci aci a exceci
Aaydex fB dExcei d ae a ejec ci de gaa.
2.3 Eje
E gaa e e ea a ci aci ee da de viidad a acead e
cie che " feb.da" aa ca c a va edi y a ci aci ecibi
da de e e e a viidad f e a e e db e de a edia
Comentarios de: Tema 5. VECTORES. RECORRIDO Y BUSQUEDA (0)
No hay comentarios