Vous êtes sur la page 1sur 10

Universidad Autnoma de

Encarnacin
Facultad de Ciencias y
Tecnologa
Lenguaje de Programacin I
Arreglos/Arrays
Prof.: Lic. Keila Nurimar Galarza Zinke

2016

Arreglos

Arreglos unidimensionales - Vectores


Un arreglo (matriz o vector) es un conjunto finito y
ordenado de elementos homogneos.
La propiedad ordenado significa que el elemento primero,
segundo, tercero, ensimo de un arreglo puede ser
identificado.
Los elementos de un arreglo son homogneos, es decir,
son del mismo tipo de dato.
Ej: vector de una dimensin denominado NOTAS que
consta de n elementos.

Arreglos

Arreglos unidimensionales - Vectores


Otro ejemplo: vector con los nombres de los alumnos de
una clase.
El vector se denomina ALUMNOS
y tiene 30 elementos.
Partes de un arreglo:
1.Nombre
2.Indices
3.Valores

Arreglos

Operaciones con vectores (arreglos)


Un vector es una secuencia ordenada de elementos
como:
El lmite inferior normalmente empieza en 0. El siguiente
vector contiene 6 elementos en el que el ndice del
primer elemento comienza en 0, por lo cual el ltimo
valor se encuentra en la posicin 5:
L[0], L[1], L[2], L[3], L[4], L[5]
Las operaciones que se pueden realizar con los vectores son:
Asignacin
Lectura / escritura
Recorrido (acceso secuencial)
Actualizacin (agregar, borrar, insertar)
Ordenacin

Arreglos

Arreglos Arrays en Java


Java permite juntar y manejar mltiples valores a
travs de un objeto array.
Declaracin: tipo y nombre.
int[] arrayDeEnteros;

La declaracin no asigna ninguna memoria para


contener los elementos del array. Si se intenta asignar un
valor
o
acceder
a
cualquier
elemento
dearrayDeEnterosantes de haber asignado la memoria
para l, el compilador dar un error y no compilar el
programa.
Para asignar memoria a los elementos de un array,
primero se debe ejemplarizar el array. Se puede hacer

Arreglos

Arrays
Formato de creacin de un array:
TipoElemento[] NombredeArray = new TipoElemento[tamanoArray];

int[] arrayDeEnteros = new int[10] ;

Ahora que se ha asignado memoria para un array ya se


pueden asignar valores a los elementos y recuperar esos
valores:
for (int j = 0; j < arrayDeEnteros.length; j++) {
arrayDeEnteros[j] = j;
System.out.println("[j] = " + arrayDeEnteros[j]);
}

Arreglos

Arrays
Ejemplo

Arreglos

Arrays
Los arrays pueden contener cualquier tipo de dato legal
en Java incluyendo los tipos de referencia como son los
objetos u otros arrays.
El siguiente ejemplo declara y carga un array que puede
contener diez objetos String:
String[] arrayDeStrings = new String[10];
for (int i = 0; i < arraydeStrings.length; i++) {
arraydeStrings[i] = new String(Hola + i);
}

Otros ejemplos:
Cliente[] arrayDeClientes = new Cliente[15];

Arreglos
Arrays
Ejemplo

Arreglos

Ejercicios
Elaborar un programa con un arreglo de 10 nmeros enteros.
Se desea imprimir la lista de nmeros y al final la suma de
ellos.
1. Mostrar todos los valores del arreglo.
2. Calcular y mostrar la suma de todos los valores del
arreglo.
3. Calcular y mostrar el valor promedio del arreglo.
4. Calcular y mostrar todos los valores que son impares.
5. Calcular y mostrar la suma de los valores de las
posiciones pares del arreglo.
6. Calcular y mostrar el mayor valor del arreglo y su
posicin.

Vous aimerez peut-être aussi