SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Guía de curso
        Fundamentos de Informática (FI)
http://www.lsi.uned.es/fun_informatica_p_indust
     //               /f     f
            GRADO DE INGENIERIA

        Especialidad: Electricidad (Cod.: 6801)
        Especialidad: Electrónica (Cod.: 6802)
         Especialidad: Mecánica (Cod.: 6803)
    Especialidad: Tecnología Industrial (Cod : 6804)
                                        (Cod.:
Blog de Alzira-Valencia
Bl d FI Al i V l     i
   http://uned6xfi.blogspot.com
   htt //    d6 fi bl     t
Contenido de la asignatura ( )
                     g       (1/2)
                Unidad Didáctica II
Tema 4. Objetos y clases.
           j
Tema 5. Definición de clase.
Tema 6. Interacción entre objetos.
Tema 7. Estructuras de almacenamiento
        y agrupación de objetos
                         objetos.
Tema 8. Comportamiento avanzado con objetos.
Contenido de la asignatura (2/2)
               Unidad Didáctica II

Tema 9. Acoplamiento entre clases.
Tema 10. Extensión de clases: Herencia.
Tema 11. Manejo de errores y excepciones.
Tema12.Pruebas.
Tema12 Pruebas
Bibliografía bá i (2/2)
        Bibli    fí básica
Los contenidos correspondientes a la Unidad
  Didáctica II se pueden encontrar en el libro:

- Programación orientada a objetos con Java. Una
introducción práctica usando BlueJ. David J. Barnes
        y Michael Kölling. Pearson / Prentice
                        g
                    Hall. 2007.
Tema 7. Estructuras de almacenamiento
T    7 E t t        d l         i t
       y agrupación de objetos
                       objetos.


                       Sesión 5
                     30 marzo 12
Tema 7. Estructuras de almacenamiento
T    7 E t t        d l         i t
       y agrupación de objetos
                       objetos.
1.   Librerías de clases
2.
2    Clases genéricas
3.   Colecciones de tamaño flexible: ArrayList
1.   Procesamiento de colecciones
2.   Estructuras de control: los bucles for-each y while
3.   Acceso mediante índices e iteradores
4.   Colecciones de tamaño fijo: Array
1.   Creación y declaración de arrays
2.   Uso de arrays
3.   Estructuras de control: el bucle for
Tema 7. Estructuras de almacenamiento y agrupación de objetos




Objetos sueltos
         sue tos                     Co ecc o es
                                     Colecciones de Objetos
                         vs
                          s
(sin organizar)                          (Organizados)
Tema 7. Estructuras de almacenamiento y agrupación de objetos


                                                     agenda1
Tema 7. Estructuras de almacenamiento y agrupación de objetos


                                                     agenda1


                              • Permite almacenar notas.

                              • El número de notas que se
                              puede publicar no tiene límite.

                              • Mostrará las notas de manera
                                       ál          d
                              individual.

                              • Nos informará sobre la
                              cantidad de notas que tiene
                              actualmente almacenadas.
Tema 7. Estructuras de almacenamiento y agrupación de objetos


                                                                              agenda1




                                                                 En la programación
                                                                 orientada a objetos
                                                                 utilizaremos las
                                                                 biblioteca de clases
                                                                 en Java se llaman
                                                                 paquetes (packages)




http://es.wikipedia.org/wiki/Biblioteca_%28inform%C3%A1tica%29
Tema 7. Estructuras de almacenamiento y agrupación de objetos




http://scjp-sun.blogspot.com.es/2009/08/almacenamiento-de-objetos-contenedores.html
agenda1


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda1


       Tema 7. Estructuras de almacenamiento y agrupación de objetos




Resaltar como en el constructor de esta clase Notebook es
donde se crea la colección notes de tipo ArrayList de String
agenda1


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda1


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda1


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda1


             Tema 7. Estructuras de almacenamiento y agrupación de objetos




ArrayList<Persona>
A    Li t<P      >



ArrayList<String>



ArrayList<Nota>
    y
agenda1


                 Tema 7. Estructuras de almacenamiento y agrupación de objetos




Rango de valores validos [0 … (size -1)]
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos




                                            Antes de
                                            borrar la nota




                                            Después de
                                            borrar la nota
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda2
                                                         agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos




                                            Sin ciclo
                                            for-each




                                            Con ciclo
                                            for-each
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda2


          Tema 7. Estructuras de almacenamiento y agrupación de objetos



Aquí comparamos el funcionamiento sencillo del ciclo utilizando
for-each y su equivalente tradicional utilizando el mientras (while)
f       h         i l         di i   l ili     d    l i      ( hil )
con la variable índice que se ha de inicializar a cero e ir
incrementando en cada pasada del bucle o ciclo.
                         p
agenda2


         Tema 7. Estructuras de almacenamiento y agrupación de objetos



Aquí se muestra una optimización del anterior while para cuando
se h encontrado l que se estaba b
   ha         d lo            b buscando en l colección
                                        d      la l    ió
agenda2


          Tema 7. Estructuras de almacenamiento y agrupación de objetos



Una vez se han comentado que son los iterator se puede ver como
se utilizan en un bucle o ciclo, comparandolo como se utiliza en un
     ili          b l      i l           d l            ili
for-each
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
agenda2


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
subasta


Tema 7. Estructuras de almacenamiento y agrupación de objetos
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
analizador-weblog


Tema 7. Estructuras de almacenamiento y agrupación de objetos
Tema 7. Estructuras de almacenamiento y agrupación de objetos
Tema 7. Estructuras de almacenamiento y agrupación de objetos
Tema 7. Estructuras de almacenamiento y agrupación de objetos




Muchas gracias por su
     atención
     !Animo y a estudiar
       la asignatura de
 Fundamentos de Informática!

Más contenido relacionado

Destacado

Guia I: Principales Métodos de Diagnóstico Inmunológico
Guia I: Principales Métodos de Diagnóstico InmunológicoGuia I: Principales Métodos de Diagnóstico Inmunológico
Guia I: Principales Métodos de Diagnóstico Inmunológico
Alonso Custodio
 
Conservavion
ConservavionConservavion
Conservavion
paulcsi4
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
fercho-nava
 
Ii habilidades de conceptualizacion copia
Ii habilidades de conceptualizacion   copiaIi habilidades de conceptualizacion   copia
Ii habilidades de conceptualizacion copia
fabysivette
 
El marketing y el valor para el cliente
El marketing y el valor para el clienteEl marketing y el valor para el cliente
El marketing y el valor para el cliente
VALERIAKLING
 
Diccionarioseducativo
DiccionarioseducativoDiccionarioseducativo
Diccionarioseducativo
guest4dfcdf6
 
Ati planes de ti
Ati planes de tiAti planes de ti
Ati planes de ti
danferwan
 
Monumentos de sevilla
Monumentos de sevillaMonumentos de sevilla
Monumentos de sevilla
Jorge Lanchas
 
Sistema de Administracion del Mantenimiento
Sistema de Administracion del MantenimientoSistema de Administracion del Mantenimiento
Sistema de Administracion del Mantenimiento
Cris Tenorio
 
Edu614 session 4 ws 12 photos pinterest
Edu614 session 4 ws 12 photos pinterestEdu614 session 4 ws 12 photos pinterest
Edu614 session 4 ws 12 photos pinterest
Kathy Favazza
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
aameeriikaa
 

Destacado (20)

Guia I: Principales Métodos de Diagnóstico Inmunológico
Guia I: Principales Métodos de Diagnóstico InmunológicoGuia I: Principales Métodos de Diagnóstico Inmunológico
Guia I: Principales Métodos de Diagnóstico Inmunológico
 
Conservavion
ConservavionConservavion
Conservavion
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
 
Ii habilidades de conceptualizacion copia
Ii habilidades de conceptualizacion   copiaIi habilidades de conceptualizacion   copia
Ii habilidades de conceptualizacion copia
 
El marketing y el valor para el cliente
El marketing y el valor para el clienteEl marketing y el valor para el cliente
El marketing y el valor para el cliente
 
Diccionarioseducativo
DiccionarioseducativoDiccionarioseducativo
Diccionarioseducativo
 
Aspectos legales y técnicos en la comercialización de productos agroalimentarios
Aspectos legales y técnicos en la comercialización de productos agroalimentariosAspectos legales y técnicos en la comercialización de productos agroalimentarios
Aspectos legales y técnicos en la comercialización de productos agroalimentarios
 
Fórmulas en microsoft excel
Fórmulas en microsoft excelFórmulas en microsoft excel
Fórmulas en microsoft excel
 
Ati planes de ti
Ati planes de tiAti planes de ti
Ati planes de ti
 
Sp9940sp
Sp9940spSp9940sp
Sp9940sp
 
Presentation w ith sources and full information
Presentation w ith sources and full informationPresentation w ith sources and full information
Presentation w ith sources and full information
 
Der amb pnuma
Der amb pnumaDer amb pnuma
Der amb pnuma
 
Monumentos de sevilla
Monumentos de sevillaMonumentos de sevilla
Monumentos de sevilla
 
Almacens
AlmacensAlmacens
Almacens
 
Sistema de Administracion del Mantenimiento
Sistema de Administracion del MantenimientoSistema de Administracion del Mantenimiento
Sistema de Administracion del Mantenimiento
 
Historia Del Deporte Y Del Ejercicio Fisico
Historia Del Deporte Y Del Ejercicio FisicoHistoria Del Deporte Y Del Ejercicio Fisico
Historia Del Deporte Y Del Ejercicio Fisico
 
Analgesia Para Trabajo De Parto
Analgesia  Para  Trabajo De  PartoAnalgesia  Para  Trabajo De  Parto
Analgesia Para Trabajo De Parto
 
Escenarios de futuro y planeamiento urbano
Escenarios de futuro y planeamiento urbanoEscenarios de futuro y planeamiento urbano
Escenarios de futuro y planeamiento urbano
 
Edu614 session 4 ws 12 photos pinterest
Edu614 session 4 ws 12 photos pinterestEdu614 session 4 ws 12 photos pinterest
Edu614 session 4 ws 12 photos pinterest
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
 

Similar a 12 b capitulo_4_fi_v1

10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .net
johnny herrera
 
Manual hibernate
Manual hibernateManual hibernate
Manual hibernate
shimbosan17
 
Programación III (Java) - 01 Introduccion
Programación III (Java) - 01 IntroduccionProgramación III (Java) - 01 Introduccion
Programación III (Java) - 01 Introduccion
Andoni Eguíluz Morán
 

Similar a 12 b capitulo_4_fi_v1 (20)

Curso de doctorado Tecnología de Objetos: Persistencia.
Curso de doctorado Tecnología de Objetos: Persistencia.Curso de doctorado Tecnología de Objetos: Persistencia.
Curso de doctorado Tecnología de Objetos: Persistencia.
 
12 b capitulo_3_fi_v1
12 b capitulo_3_fi_v112 b capitulo_3_fi_v1
12 b capitulo_3_fi_v1
 
(29 10-12)serializacion
(29 10-12)serializacion(29 10-12)serializacion
(29 10-12)serializacion
 
12 b capitulo_5_fi_v1
12 b capitulo_5_fi_v112 b capitulo_5_fi_v1
12 b capitulo_5_fi_v1
 
13 b capitulo_1_fi_v1
13 b capitulo_1_fi_v113 b capitulo_1_fi_v1
13 b capitulo_1_fi_v1
 
13 b capitulo_3_fi_v1
13 b capitulo_3_fi_v113 b capitulo_3_fi_v1
13 b capitulo_3_fi_v1
 
I unidad
I unidadI unidad
I unidad
 
10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .net
 
12 b capitulo_2_fi_v1
12 b capitulo_2_fi_v112 b capitulo_2_fi_v1
12 b capitulo_2_fi_v1
 
Manual hibernate
Manual hibernateManual hibernate
Manual hibernate
 
Serializacion
SerializacionSerializacion
Serializacion
 
13 b capitulo_2_fi_v1
13 b capitulo_2_fi_v113 b capitulo_2_fi_v1
13 b capitulo_2_fi_v1
 
Interfaz de programación de aplicaciones
Interfaz de programación de aplicacionesInterfaz de programación de aplicaciones
Interfaz de programación de aplicaciones
 
Interfaz de programación de aplicaciones
Interfaz de programación de aplicacionesInterfaz de programación de aplicaciones
Interfaz de programación de aplicaciones
 
13 b capitulo_5_fi_v1
13 b capitulo_5_fi_v113 b capitulo_5_fi_v1
13 b capitulo_5_fi_v1
 
12 b capitulo_01_fi_v1
12 b capitulo_01_fi_v112 b capitulo_01_fi_v1
12 b capitulo_01_fi_v1
 
Programación III (Java) - 01 Introduccion
Programación III (Java) - 01 IntroduccionProgramación III (Java) - 01 Introduccion
Programación III (Java) - 01 Introduccion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Informe Poo
Informe PooInforme Poo
Informe Poo
 
FI15B_practica_p2
FI15B_practica_p2FI15B_practica_p2
FI15B_practica_p2
 

Más de Raül V. Lerma-Blasco

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanish
Raül V. Lerma-Blasco
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Raül V. Lerma-Blasco
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canal
Raül V. Lerma-Blasco
 

Más de Raül V. Lerma-Blasco (20)

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanish
 
18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?
 
16B_Practica_P1
16B_Practica_P116B_Practica_P1
16B_Practica_P1
 
20150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 201520150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 2015
 
Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005
 
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
 
Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005
 
15B_AO_tema03_v1
15B_AO_tema03_v115B_AO_tema03_v1
15B_AO_tema03_v1
 
15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canal
 
Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)
 
Cuidando nuestra identidad digital
Cuidando nuestra identidad digitalCuidando nuestra identidad digital
Cuidando nuestra identidad digital
 
Dafo ecvet en español
Dafo ecvet en españolDafo ecvet en español
Dafo ecvet en español
 
Reputación on-line para empresas
Reputación on-line para empresasReputación on-line para empresas
Reputación on-line para empresas
 
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 201406 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
 
05 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-1405 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-14
 
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
 
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
 
02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final
 

12 b capitulo_4_fi_v1

  • 1. Guía de curso Fundamentos de Informática (FI) http://www.lsi.uned.es/fun_informatica_p_indust // /f f GRADO DE INGENIERIA Especialidad: Electricidad (Cod.: 6801) Especialidad: Electrónica (Cod.: 6802) Especialidad: Mecánica (Cod.: 6803) Especialidad: Tecnología Industrial (Cod : 6804) (Cod.:
  • 2. Blog de Alzira-Valencia Bl d FI Al i V l i http://uned6xfi.blogspot.com htt // d6 fi bl t
  • 3. Contenido de la asignatura ( ) g (1/2) Unidad Didáctica II Tema 4. Objetos y clases. j Tema 5. Definición de clase. Tema 6. Interacción entre objetos. Tema 7. Estructuras de almacenamiento y agrupación de objetos objetos. Tema 8. Comportamiento avanzado con objetos.
  • 4. Contenido de la asignatura (2/2) Unidad Didáctica II Tema 9. Acoplamiento entre clases. Tema 10. Extensión de clases: Herencia. Tema 11. Manejo de errores y excepciones. Tema12.Pruebas. Tema12 Pruebas
  • 5. Bibliografía bá i (2/2) Bibli fí básica Los contenidos correspondientes a la Unidad Didáctica II se pueden encontrar en el libro: - Programación orientada a objetos con Java. Una introducción práctica usando BlueJ. David J. Barnes y Michael Kölling. Pearson / Prentice g Hall. 2007.
  • 6.
  • 7. Tema 7. Estructuras de almacenamiento T 7 E t t d l i t y agrupación de objetos objetos. Sesión 5 30 marzo 12
  • 8. Tema 7. Estructuras de almacenamiento T 7 E t t d l i t y agrupación de objetos objetos. 1. Librerías de clases 2. 2 Clases genéricas 3. Colecciones de tamaño flexible: ArrayList 1. Procesamiento de colecciones 2. Estructuras de control: los bucles for-each y while 3. Acceso mediante índices e iteradores 4. Colecciones de tamaño fijo: Array 1. Creación y declaración de arrays 2. Uso de arrays 3. Estructuras de control: el bucle for
  • 9. Tema 7. Estructuras de almacenamiento y agrupación de objetos Objetos sueltos sue tos Co ecc o es Colecciones de Objetos vs s (sin organizar) (Organizados)
  • 10. Tema 7. Estructuras de almacenamiento y agrupación de objetos agenda1
  • 11. Tema 7. Estructuras de almacenamiento y agrupación de objetos agenda1 • Permite almacenar notas. • El número de notas que se puede publicar no tiene límite. • Mostrará las notas de manera ál d individual. • Nos informará sobre la cantidad de notas que tiene actualmente almacenadas.
  • 12. Tema 7. Estructuras de almacenamiento y agrupación de objetos agenda1 En la programación orientada a objetos utilizaremos las biblioteca de clases en Java se llaman paquetes (packages) http://es.wikipedia.org/wiki/Biblioteca_%28inform%C3%A1tica%29
  • 13. Tema 7. Estructuras de almacenamiento y agrupación de objetos http://scjp-sun.blogspot.com.es/2009/08/almacenamiento-de-objetos-contenedores.html
  • 14. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 15. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos Resaltar como en el constructor de esta clase Notebook es donde se crea la colección notes de tipo ArrayList de String
  • 16. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 17. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 18. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 19. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos ArrayList<Persona> A Li t<P > ArrayList<String> ArrayList<Nota> y
  • 20. agenda1 Tema 7. Estructuras de almacenamiento y agrupación de objetos Rango de valores validos [0 … (size -1)]
  • 21. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 22. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos Antes de borrar la nota Después de borrar la nota
  • 23. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 24. agenda2 agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos Sin ciclo for-each Con ciclo for-each
  • 25. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 26. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 27. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos Aquí comparamos el funcionamiento sencillo del ciclo utilizando for-each y su equivalente tradicional utilizando el mientras (while) f h i l di i l ili d l i ( hil ) con la variable índice que se ha de inicializar a cero e ir incrementando en cada pasada del bucle o ciclo. p
  • 28. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos Aquí se muestra una optimización del anterior while para cuando se h encontrado l que se estaba b ha d lo b buscando en l colección d la l ió
  • 29. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos Una vez se han comentado que son los iterator se puede ver como se utilizan en un bucle o ciclo, comparandolo como se utiliza en un ili b l i l d l ili for-each
  • 30. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 31. agenda2 Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 32. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 33. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 34. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 35. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 36. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 37. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 38. subasta Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 39. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 40. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 41. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 42. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 43. analizador-weblog Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 44. Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 45. Tema 7. Estructuras de almacenamiento y agrupación de objetos
  • 46. Tema 7. Estructuras de almacenamiento y agrupación de objetos Muchas gracias por su atención !Animo y a estudiar la asignatura de Fundamentos de Informática!