SlideShare una empresa de Scribd logo
1 de 11
   Concepto
   Características
   Declarar el arrays y Crear el arrays
   Inicializar los elementos del arrays y Usar el arrays
   Inicialización de arrays y arrays anónimos.
   Copia de arrays
   Arrays Unidimensionales
   Arrays Bidimensionales
   Arrays Multidimensionales
Es un medio de guardar un conjunto de
objetos de la misma clase. Se accede
a cada elemento individual del array mediante
un número entero denominado índice. 0 es
el índice del primer elemento y n-1
es el índice del último elemento, siendo n,
la dimensión del array. Los arrays son objetos en Java




                                                 Contenido
 Almacenar los elementos del array en posiciones
  de memoria continua.
 Único nombre de variable que representa a todos los elementos.

 Acceso directo o aleatorio a los elementos individuales del array.

 Todos los arrays son de tamaño variable.

 Se crean con el operador new seguido del tipo y número de
  elementos.
 Acceder al número de elementos con la variable miembro implícita
  length (por ejemplo, vect.length).
 Accede a los elementos con los corchetes [] y un índice que varía de
  0 a length-1.                                                Contenido
Para declarar un array se escribe
  tipo_de_dato[] nombre_del_array;
Para declarar un array de enteros escribimos
  int[] numeros;
Para crear un array de 4 número enteros escribimos
  numeros=new int[4];
La declaración y la creación del array se puede hacer en una
  misma línea.
  int[] numeros =new int[4];
                                                     Contenido
Inicializar un array significa poner cosas dentro
 de él. Las "cosas" en el array son los elementos,
 y pueden ser primitivos(2, x, false, and...) o
objetos referidos por variables de referencia en
el array. Lo que hace es guardar un valor que
 es la referencia de ese objeto.


                                                     Contenido
El segundo atajo se llama, creacion de
array anonimo, y puede ser usado para
construir e inicializar un array, y asignar
 el array a la variable de referencia
previamentedeclarada:

int[] testScores;
testScores = new int[] {4,7,2};


                                              Contenido
Hay varias maneras de copiar un array:
 Utilizar los distintos métodos
 y copyOfcopyOfRange de las matrices de clase.

 Probablemente el método más sencillo utilizar
 el sistema. Arraycopy

 Útil para copiar partes de un conjunto llamar

 a su método de clonación, y hacer un reparto

                                                  Contenido
Un array de una dimensión (unidimensional), también
llamado vector o fila, es un tipo de datos estructurado
compuesto de un número determinado de elementos, de
tamaño fijo y elementos homogéneos (del mismo tipo).
La característica de tamaño fijo se refiere
a que el tamaño del array debe ser conocido
en tiempo de compilación.




                                                Contenido
 Un array bidimensional (también llamado tabla
  o matriz) es un array con dos índices. Al igual que
  los vectores deben ser ordinales. Se declaran de
  igual manera que los arrays de una dimensión.
 Un array bidimensional recoge valores de una tabla
  de doble entrada. Cada uno de los elementos se
  identifica y se asigna mediante una variable
  (nombre) seguida de dos ([ ]) que contienen
  los índices del array.

                                              Contenido
Los arrays multidimensionales son arrays de arrays. Asi
 que un array bidimensional de tipo int, es realmente
 un objeto array de tipo int (int []) con cada elemento
 en el array que almacena una referencia int de otro
 array. La segunda dimensaion almacena el dato
 primitivo. El siguiente codigo declara y construye un
 array bidimensional de tipo int:

int[][] myArray = new int[3][];



                                                  Contenido

Más contenido relacionado

La actualidad más candente

Vectores en power point [recuperado]
Vectores en power point [recuperado]Vectores en power point [recuperado]
Vectores en power point [recuperado]herminiajimenez123
 
Arreglos Unidimensionales
Arreglos UnidimensionalesArreglos Unidimensionales
Arreglos UnidimensionalesCindy
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacionashildir
 
Presentacion de vectores y matrices
Presentacion de vectores y matricesPresentacion de vectores y matrices
Presentacion de vectores y matricesletty20151998
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructurasrichmadriz
 
Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10Andres Garcia Garcia
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Simeon Bordones
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Carlos Anibal Riascos Hurtado
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglosguestc906c2
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)mauriciog456
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionalesguestefc95b
 
Vectores y Objetos Programacion Orientada a Objetos
Vectores y Objetos Programacion Orientada a ObjetosVectores y Objetos Programacion Orientada a Objetos
Vectores y Objetos Programacion Orientada a ObjetosJanet Brigyth Camacho Medina
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arraysjcpp67
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Diego Maxdj Chicaiza
 

La actualidad más candente (20)

Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Vectores en power point [recuperado]
Vectores en power point [recuperado]Vectores en power point [recuperado]
Vectores en power point [recuperado]
 
Arreglos Unidimensionales
Arreglos UnidimensionalesArreglos Unidimensionales
Arreglos Unidimensionales
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Presentacion de vectores y matrices
Presentacion de vectores y matricesPresentacion de vectores y matrices
Presentacion de vectores y matrices
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructuras
 
Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
 
Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Vectores y Objetos Programacion Orientada a Objetos
Vectores y Objetos Programacion Orientada a ObjetosVectores y Objetos Programacion Orientada a Objetos
Vectores y Objetos Programacion Orientada a Objetos
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arrays
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 

Similar a Arrays - programación 3 (20)

OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
array
arrayarray
array
 
Arrays. drey aguilera 1
Arrays. drey aguilera 1Arrays. drey aguilera 1
Arrays. drey aguilera 1
 
Arrays de exposicion
 Arrays de exposicion Arrays de exposicion
Arrays de exposicion
 
Array bidimensionales
Array bidimensionalesArray bidimensionales
Array bidimensionales
 
Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).ppt
 
Arrays
ArraysArrays
Arrays
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Expo array
Expo arrayExpo array
Expo array
 
Leccion 5 Java
Leccion 5 JavaLeccion 5 Java
Leccion 5 Java
 
Estructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.pptEstructuras de Datos Elementos y Arreglos.ppt
Estructuras de Datos Elementos y Arreglos.ppt
 
Array o arreglos
Array o arreglos Array o arreglos
Array o arreglos
 
Revista digital vectores y matrices
Revista digital vectores y matricesRevista digital vectores y matrices
Revista digital vectores y matrices
 
Arrays
ArraysArrays
Arrays
 
Tema6
Tema6Tema6
Tema6
 
PPT.pdf
PPT.pdfPPT.pdf
PPT.pdf
 
arreglos.pdf
arreglos.pdfarreglos.pdf
arreglos.pdf
 
Cuaderno
CuadernoCuaderno
Cuaderno
 

Arrays - programación 3

  • 1.
  • 2. Concepto  Características  Declarar el arrays y Crear el arrays  Inicializar los elementos del arrays y Usar el arrays  Inicialización de arrays y arrays anónimos.  Copia de arrays  Arrays Unidimensionales  Arrays Bidimensionales  Arrays Multidimensionales
  • 3. Es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array. Los arrays son objetos en Java Contenido
  • 4.  Almacenar los elementos del array en posiciones de memoria continua.  Único nombre de variable que representa a todos los elementos.  Acceso directo o aleatorio a los elementos individuales del array.  Todos los arrays son de tamaño variable.  Se crean con el operador new seguido del tipo y número de elementos.  Acceder al número de elementos con la variable miembro implícita length (por ejemplo, vect.length).  Accede a los elementos con los corchetes [] y un índice que varía de 0 a length-1. Contenido
  • 5. Para declarar un array se escribe tipo_de_dato[] nombre_del_array; Para declarar un array de enteros escribimos int[] numeros; Para crear un array de 4 número enteros escribimos numeros=new int[4]; La declaración y la creación del array se puede hacer en una misma línea. int[] numeros =new int[4]; Contenido
  • 6. Inicializar un array significa poner cosas dentro de él. Las "cosas" en el array son los elementos, y pueden ser primitivos(2, x, false, and...) o objetos referidos por variables de referencia en el array. Lo que hace es guardar un valor que es la referencia de ese objeto. Contenido
  • 7. El segundo atajo se llama, creacion de array anonimo, y puede ser usado para construir e inicializar un array, y asignar el array a la variable de referencia previamentedeclarada: int[] testScores; testScores = new int[] {4,7,2}; Contenido
  • 8. Hay varias maneras de copiar un array:  Utilizar los distintos métodos y copyOfcopyOfRange de las matrices de clase.  Probablemente el método más sencillo utilizar el sistema. Arraycopy  Útil para copiar partes de un conjunto llamar a su método de clonación, y hacer un reparto Contenido
  • 9. Un array de una dimensión (unidimensional), también llamado vector o fila, es un tipo de datos estructurado compuesto de un número determinado de elementos, de tamaño fijo y elementos homogéneos (del mismo tipo). La característica de tamaño fijo se refiere a que el tamaño del array debe ser conocido en tiempo de compilación. Contenido
  • 10.  Un array bidimensional (también llamado tabla o matriz) es un array con dos índices. Al igual que los vectores deben ser ordinales. Se declaran de igual manera que los arrays de una dimensión.  Un array bidimensional recoge valores de una tabla de doble entrada. Cada uno de los elementos se identifica y se asigna mediante una variable (nombre) seguida de dos ([ ]) que contienen los índices del array. Contenido
  • 11. Los arrays multidimensionales son arrays de arrays. Asi que un array bidimensional de tipo int, es realmente un objeto array de tipo int (int []) con cada elemento en el array que almacena una referencia int de otro array. La segunda dimensaion almacena el dato primitivo. El siguiente codigo declara y construye un array bidimensional de tipo int: int[][] myArray = new int[3][]; Contenido