1. Arreglos
• Un arreglo es una estructura de datos que almacena
bajo el mismo nombre a una colección de datos.
Lista dealumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colecciónde
datos
Colección dedatos
¿Qué es unarreglo?
2. Arreglos
Los arreglos se caracterizanpor:
1.‐Almacenar los elementos en posiciones
contiguas de memoria.
Lista de
alumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colección
de datos
Colección de
datos
3. Arreglos
Los arreglos se caracterizanpor:
1.‐Almacenar los elementos en posicionescontiguas
de memoria.
Lista dealumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colecciónde
datos
Colección dedatos
4. Arreglos
Los arreglos se caracterizanpor:
2.‐Tienen un mismo nombre de variable que representa
a todos loselementos.
Lista dealumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colecciónde
datos
Colección dedatos
5. Arreglos
Los arreglos se caracterizanpor:
3.‐Los elementos son asignados a una posición dentro
del vector
.
Lista dealumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colecciónde
datos
Posición1
Posición2
Posición3
Posición4
6. Arreglos
Los arreglos se caracterizanpor:
4.‐Los arreglos trabajan en conjunto con índices que
especifican la posición de cada elemento dentro del arreglo
Lista dealumnos
#de Lista Nombre
1 Juan
2 Guillermo
3 Ana
4 Luis
Nombre de la colecciónde
datos
Posición1
Posición2
Posición3
Posición4
Esta flecha es un índice que
indica la posición del elemento
7. Arreglos
Tipos de arreglos
1.‐Arreglos unidimensionales mejor conocidos como“Vectores”
2.‐Arreglos bidimensionales
mejor conocidos como“Matrices”
3.‐Arreglos Tridimensionales se puede
tomar como un espacio“El cubo”
10. Arreglos
Longitud o tamaño de unVector
Representación grafica de unVector:
Juan Guillermo Ana Luis Pedro
Esta dividió en 5 secciones y a cada sección se le conoce como posición
Posición 1 Posición 2 Posición 3 Posición 4 Posición 5
11. Arreglos
Longitud o tamaño de unVector
Posición inicial delvector
Juan Guillermo Ana Luis Pedro
Esta dividió en 5 secciones y a cada sección se le conoce como posición
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
12. Arreglos
Longitud o tamaño de unVector
Posición inicial delvector
Juan Guillermo Ana Luis Pedro
Esta dividió en 5 secciones y a cada sección se le conoce como posición
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
Posición final delvector
14. Arreglos
Índice deunVector
Juan Guillermo Ana Luis Pedro
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
Índice
Juan Guillermo Ana Luis Pedro
Posición 0 Posición 1 Posición2 Posición 3 Posición 4
Índice
Índice
Índice
17. Arreglos
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
Código osintaxis:
int nombre[] = new int[5];
Representación gráfica:
Sintaxis para programar unVector
18. Arreglos
Sintaxis para programar unVector
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
Código osintaxis:
int nombre[] = new int[5];
Representación gráfica:
Índice
21. Arreglos
Como introducir datos a unVector
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
numeros [2] =8;
Nombre delvector
Posición delvector
Elemento aguardar
22. Arreglos
Como introducir datos a unVector
8
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
numeros [2] =8;
Nombre delvector
Posición delvector
Elemento aguardar
23. Arreglos
Como imprimir datos de unVector
5 220 8 458 22
Posición 0 Posición 1 Posición 2 Posición 3 Posición 4
System.out.println(numeros[3]);
Salida en pantalla:458
24. Arreglos
Ejemplo Vector
Crear un Vector de tres posiciones
Mostrar el vector creado
Invertir el vector creado y mostrarlo
Buscar un dato en el vector