pruebas de beans
Semana 02
Vectores
Temas a tratar
• Definición y clasificación
• Representación gráfica
• Operaciones sobre un Vector
Arreglos (Arrays)
Definición
Un Arreglo esuna colección de valores que tienen el mismo
tipo de dato. A estos valores se les denomina elementos.
Clasificación
1. Unidimensionales (Vectores)
2. Bidimensionales (Matrices)
3.Multidimensionales
Ing. Wilbe Cerdán
3
Vectores
Características
Los elementos de un Vector se almacenan en posiciones
sucesivas de memoria.
Se acceden a través de un número llamado índice; el cualrepresenta la posición de un elemento dentro del Vector.
Representación gráfica
0
1
2
3
….
índice
Ing. Wilbe Cerdán
0
1
2
3
4
Vectores
Declaración
Sintaxis:tipo_de_dato[ ] nombre;
Ejemplo:
int[ ] notas;
Creación
Sintaxis:
nombre = new tipo_de_dato[tamaño];
Ejemplo:
notas = new int[4];
Ing. Wilbe Cerdán
5
Vectores
AsignaciónEjemplo:
notas[0] = 19;
notas[1] = 16;
notas[2] = 18;
notas[3] = 18;
Otra forma
Declaración, creación y asignación, todo a la vez:
Ejemplo:
Ing. Wilbe Cerdán
int[ ] notas = { 19, 16,18, 18 };
6
Vectores
Operaciones
1. Recorrido
2. Búsqueda
3. Modificación
4. Ordenamiento
Ejemplos
Se tiene el siguiente vector A:
1. Buscar el número 7.
5. Inserción
6.Eliminación
2
9
4
7
1
A[0]
A[1]
A[2]
A[3]
A[4]
El número 7 se encuentra en la posición 3.
Ing. Wilbe Cerdán
7
Vectores
Ejemplos
2. Modificar el 9 por el número 8.
3. Ordenar suselementos.
2
8
4
7
1
(2)
Ing. Wilbe Cerdán
A[0]
A[1]
A[2]
A[3]
A[4]
1
2
4
7
8
2
9
4
7
1
A[0]
A[1]
A[2]
A[3]
A[4]
A[0]
A[1]
A[2]
A[3]
A[4]
(3)
8Vectores
Inserción
Consiste en agregar un elemento
en una determinada posición
dentro del vector. Puede ser:
• Al inicio.
• Al final (adicionar).
• Entre dos elementos.
Ejemplo
En el...
Regístrate para leer el documento completo.