Vous êtes sur la page 1sur 27

ARREGLOS(ARRAY)

Ing. Csar Alcvar Aray

Arreglos (Arrays)
Muchas variables del mismo tipo

52 cartas de un baraja
5000 estudiantes en la
Universidad
1 milln de personajes
de un libro
10 millones de
productos para la venta

Tedioso y propenso a
errores!!

Arreglos (Arrays)
10 variables del mismo tipo

Arreglos (Arrays)
1 milln de variables del mismo tipo

Arreglos (Arrays)
Un array almacena una secuencia de valores que son del mismo tipo
El mtodo que nosotros usamos para obtener un valor individual en un
array es a travs de un ndice.
Si tenemos N valores, el ndice empieza desde 0 hasta N-1
Para crear un array en JAVA involucra tres pasos:
Declarar el nombre del array y el tipo
Crear el array
Inicializar con valores a el array

Creacin de arreglos

Ingreso de valores a un arreglo

Mostrar un arreglo por consola

Arreglos (Arrays)

Suma de dos arreglos

Obtener el nmero mayor de un


arreglo

Obtener el nmero menor de un


arreglo

Buscar un nmero y la posicin donde se


encuentra ubicado en un arreglo

Llenar un vector de 20 elementos,


imprimir el vector, la posicin y el
valor del elemento mayor
almacenado en el vector.

Calcular el promedio de 50 valores


almacenados en un vector. Determinar
adems cuantos son mayores que el
promedio, imprimir el promedio, el
nmero de datos mayores que el
promedio y una lista de valores mayores
que el promedio.

Almacenar 150 nmeros en un


vector, almacenarlos en otro vector
en orden inverso al vector original e
imprimir el vector resultante.

Se tienen almacenados en la memoria


dos vectores M y N de diez elementos
cada uno. Hacer un programa que
escriba la palabra Iguales si ambos
vectores son iguales y Diferentes si no
lo son.

Disee un programa que lea dos vectores


A y B de 20 elementos cada uno y
multiplique el primer elemento de A con el
ultimo elemento de B y luego el segundo
elemento de A por el diecinueveavo
elemento de B y as sucesivamente hasta
llegar al veinteavo elemento de A por el
primer elemento de B. El resultado de la
multiplicacin almacenarlo en un vector
C.

ARREGLOS
MULTIDIMENSIONALES

Arreglos Multidimensionales
Forma larga

Forma corta

Declaracin de inicializacin

Arreglos Multidimensionales

Obtener el tamao de un arreglo de dos dimensiones

Obtener el tamao de un arreglo de dos dimensiones

Obtener el tamao de un arreglo de dos dimensiones

Problema: Supongamos que hay 8 estudiantes y 10 preguntas, y


las respuestas se almacenan en una matriz bidimensional. Cada
fila registra las respuestas de los estudiantes, como se muestra
en la siguiente matriz:

Vous aimerez peut-être aussi