Slideshow transcript
Slide 1: ESTRUCTURA DE DATOS Y ALGORITMOS I ESCUELA: GESTIÓN AMBIENTAL PONENTE: ING. GUIDO RIOFRIO BIMESTRE: I BIMESTRE CICLO: AGOSTO 2007 – OCTUBRE 2008
Slide 2: Ob je tivo S e de be te ne r pre s e nte que e l obje tivo de la pre s e nte a s ig na tura e s ; e n prime r lug a r c onoc e r c omo e s ta s e s truc tura dos los da tos princ ipa lme nte los tipos de da tos c ompue s tos y e n s e g undo lug a r c onoc e r los a lg oritmos y proc e dimie ntos bá s ic os utiliz a dos pa ra ma nipula r la informa c ión de e s ta s e s truc tura s , e nte ndié ndos e por ma nipula r a los proc e s os de ins e rc ión, modific a c ión, e limina c ión, orde na c ión y bús que da de da tos .
Slide 3: C onte nido 1. Da to s S im p le s 2. Da to s C o m p u e s to s 3. E s tru c tu ra d e un a rre g lo 4. Op e ra c io n e s s o b re lo s a rre g los
Slide 4: Da tos S im ple s 1. S on únic os 2. Con una va ria ble de e s te tipo s e h a c e re fe re nc ia a un s olo da to 3. E s tos pue de n s e r de tipo E nte ro, R e a l, Ca rá c te r, Lóg ic o 4. E n le ng ua je C e xis te n a lg una s va ria nte s de e s tos tipos de da tos los c ua le s tie ne n un inte rva lo de va lore s que s e le s pue de a s ig na r, ta l c omo s e mue s tra e n la pre s e nte ta bla 5. S i s e a s ig na va lore s infe riore s o s upe riore s a l ra ng o c orre s pondie nte s e pue de produc ir un e rror c onoc ido c omo unde rflow y ove rflow re s pe c tiva me nte .
Slide 5: Da tos S im ple s (cont … ) Tamaño en Tipo Rango bytes Int 2 -32.768 .. 32.767 unsigned int 2 0 .. 65.535 Long 4 -2.147.483.648 .. 2.147.483.647 unsigned long 4 0 .. 4.294.967.295 Float 4 3.4 x 10-38 .. 3.4 x 1038 Double 8 1.7 x 10-308 .. 1.7 x 10308 Char 1 -128 .. 127
Slide 6: Da tos C om pue s tos 1. Al d e c la ra r u n a va ria b le d e e s te tip o s e h a c e re fe re n c ia a u n g rup o d e va lore s 2. Los tip o s m a s im p orta nte s s on los R e g is tro s y Arre g lo s
Slide 7: R e g is tros 1. E s una e s truc tura h e te rog é ne a 2. Al ig ua l q ue los da tos s im ple s no e xis te n a lg oritm os o lóg ic a pa ra tra b a ja r s ob re e s ta s e s truc tura s pue s to q ue la s ope ra c ione s q ue s e re a liz a n s on princ ipa lm e nte a s ig na c ión de va lore s y le c tura de los m is m os
Slide 8: R e g is tros (cont… )
Slide 9: E s truc tura de un a rre g lo 1. E s u n a e s tru c tu ra h om o g é n e a , F in ita , Ord e n a d a d e e le m e n tos 2. Los c om p on e n te s p rinc ip a le s s o n lo s ín dic e s y lo s va lore s o d a to s 3. S e ind e xa n d e s de e l va lo r 0 q ue e s e l prim e r e le m e n to
Slide 10: E s truc tura de un a rre g lo (cont… ) 1. E l princ ipa l obje tivo de los prog ra ma s que us a n a rre g los e s tra ba ja r c ons is te nte me nte c on la informa c ión que s e e nc ue ntra e n c a da c a s ille ro de la e s truc tura
Slide 11: Ope ra c ione s s ob re a rre g los 1. A dife re nc ia de los re g is tros , e n los a rre g los s i e xis te n a lg oritmos y g ra n va rie da d de a plic a c ione s 2. La s ope ra c ione s s e pue de n re a liz a r s obre a rre g los Orde na dos y De s orde na dos 3. La s ope ra c ione s princ ipa le s pue de n s e r: Ins e rc ión, Modific a c ión, E limina c ión, orde na c ión, bús que da y de má s a plic a c ione s que re s ue lve n proble ma s puntua le s
Slide 12: E je rc ic io 1 De s a rro lle e l a lg o ritm o p a ra o rd e n a r u n a rre g lo p o r e l m é to do d e in s e rc ió n
Slide 13: E je rc ic io 1 (cont … ) 1. E l a lg oritmo s e e je c uta a pa rtir de la pos ic ión 1 2. S e orde na n los e le me ntos que e s tá n a la iz quie rda (s ublis ta ) de l e le me nto pivote o índic e princ ipa l que e s ta mos re c orrie ndo 3. P a ra orde na r la s ublis ta s e ins e rta e l e le me nto e n la pos ic ión c orre c ta , lo c ua l implic a move r c a da e le me nto de dic h a s ublis ta un pos ic ión a la de re c h a .
Slide 14: E je rc ic io 1 (cont … ) Arre g lo o rig in a l 10 15 4 13 20 17 14 Arre g lo o rd e n a d o 4 10 13 14 15 17 20
Slide 15: E je rc ic io 1 (cont … )
Slide 16: E je rc ic io 2 Da d a un a m a triz c u a d ra d a c a lc u le la s u m a to ria d e lo s e le m e n to s q u e e s tá n s o b re la d ia g o n a l p rin c ipa l y e l p rod u c to d e a q u e llo s q u e e s tá n b a jo la m is m a dia g o na l
Slide 17: E je rc ic io 2 j n i 2 5 4 2 -4 0 3 2 1 8 4 1 -1 6 8 5 1 2 4 3 6 4 2 3 n 2 1 4 3 6 4 0 1 2 3 4
Slide 18: E je rc ic io 2





Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)