Está en la página 1de 12

Programación III

Tema: Arreglos de Objetos


Tema: Nombre o descripción.
Contenidos
Objetivos Conceptuales

Conocer la
Conceptos,
estructura de
declaración.
un arreglo.

Conocer como Ejemplo de


manipular manipulación
arreglos. de arreglo.
Arreglos de Objetos
Conocimientos Previos
• Un arreglo es un conjunto de elementos de
un tipo dado, que están colocados
consecutivamente en memoria.

• Objetos es una abstracción de la vida


cotidiana que consiste en representar
digitalmente un elemento tangible.
Declaración de Arreglos de Objetos

• La sintaxis para la declaración de arreglos:


<Objeto> <Nombre_arreglo>[<tamaño>]

• Ejemplos:
Cliente n[10];
Imagen Grafica solución Arreglos
simples
La siguiente representación hace referencia al desarrollo de un problema
de programa en el cual se desea representar los datos básicos de un
cliente, bajo el esquema aprendido hasta el momento se representaría en
arreglos de datos diferentes.

Id Nombre Dir

Id[0] 123 Nombre[0] Juan Dir[0] Col Miraflores

Id[1] 124 Nombre[1] Maria Dir[1] Col Kennedy

Id[2] 125 Nombre[2] Pedro Dir[2] Col San Angel

Id[3] 126 Nombre[3] Ana Dir[3] Col Miramonte

Id[4] 127 Nombre[4] Karen Dir[4] Col Las Colinas


Creación de objetos
//Cliente.h
Si creáramos el
#ifndef CLIENTE1_H
siguiente objeto
#define CLIENTE1_H
Class Cliente{
para agrupar las
Long Id; datos de un cliente
Char Nombre[50]; tenemos la
Char Dir[50]; siguiente
Cliente(); definición.
};
#endif
Imagen Grafica solución Arreglos de Objetos

•De forma que al declarar un arreglos de


Cliente C1 Objetos como Cliente c1[5], la estructura
Id: 123 seria la siguiente, las propiedades ID,
C1[0] Nombre: Juan Nombre y Dir se agrupan bajo una misma
Dir: Col. Miraflores variable.
Id: 124

C1[1] Nombre: Maria


•Cada Casilla es una arreglo y como tal
Dir: Col. Kennedy
posee sus propiedades y sus métodos.
Id: 125
C1[2] Nombre: Pedro
•A través del subíndice podemos
Dir: Col. San Angel
Id: 126 manipular caja elemento del arreglo de
C1[3] Nombre: Ana objetos como si manipuláramos un objeto
Dir: Col. Miramonte individual.
Id: 127

C1[4] Nombre: Karen

Dir: Las Colinas


Manipulación de propiedades

• Para hacer referencia a los elementos de un arreglo se


realiza mediante la instrucción:
<Nombre_Arreglo>[<SubIndice>].<Propierdad_Clase>;

• Ejemplo. Asignación de valor a una propiedad.


C1[0].Id = 1245;
 
Invocación de métodos
• En el momento de invocar un método de una
clase se utiliza:
<Nombre_Arreglo>[<SubIndice>].<Metodos_Cl
ase>;

• Ejemplo. Invocacion método Leer.


C1[0].Leer();
desarrollados
• Concepto de arreglos. conceptuales
• Ejemplo de arreglos. Contenidos
• Mostrar la estructura de un alcanzados
arreglo. Objetivos
• Programación con arreglos.
Conclusiones
Autorías
Presentación: Josue Bladimir Jiménez Castro
Narración: Josue Bladimir Jiménez Castro

Derechos reservados
UNITEC 2012
Polimedia es una marca registrada de la
Universidad Politécnica de Valencia (UPV).

También podría gustarte