Professional Documents
Culture Documents
INTRODUCCION
Para resolver algunos problemas es necesario manejar datos del mismo tipo;
los arreglos nos permiten mantener en memoria datos sin necesidad de disponer de
una variable por cada elemento, adems de almacenar y manipular grandes
cantidades de datos.
Los arreglos son un conjunto de variables que en la memoria ocupan
posiciones continuas de almacenamiento y que tienen un mismo nombre. El grupo
de variables que conforman un arreglo tienen las mismas caractersticas, es decir,
son del mismo tipo (numrico, alfanumrico o lgico) y tienen el mismo tamao, se
dice por tanto que es un conjunto finito y ordenado de elementos homogneos.
Por ejemplo se puede almacenar en un arreglo los nombres de los estudiantes de un
curso, la temperatura mnima registrada en una ciudad durante una semana o las
coordenadas de una figura en el plano cartesiano.
Los arreglos pueden ser: unidimensionales, bidimensionales o de ms dimensiones.
A los arreglos de una dimensin se denominan vectores, a los de dos dimensiones
se les llama tablas o matrices, a los de ms dimensiones se les denomina arreglos
de n dimensiones.
2.1 ARREGLOS UNIDIMENSIONALES
Los vectores se caracterizan por tener un solo subndice [i] e indica la posicin del
dato en el vector. En los arreglos unidimensionales almacenamos nombres, sueldos,
edades, temperatura, talla, etc.
En general se puede visualizar un vector de la siguiente forma:
NOMBRE:
POSICION:
talla
0
CONTENIDO:
ELEMENTO
talla[0] talla[1] . . .
Talla[9]
Manipulacin de vectores
Las operaciones se realizan componente a componente
Ejemplo
public class VECTOR {
static int[] leerVector (int datos) {
int i;
int[] vector = new int[datos];
for (i=0; i<datos; i++) {
vector[i] = leerValor(); }
return vector;
}
static void mostrarVector (int datos[])
{ int i;
for (i=0; i<datos.length; i++)
System.out.println(datos[i]);
}
static float media (int datos[])
{ int i;
int n = datos.length;
int suma = 0;
for (i=0; i<n; i++) {
suma = suma + datos[i]; }
return suma/n;
}
public static void main (String[] args)
{
int pares[] = { 2, 4, 6, 8, 10 };
int impares[] = { 1, 3, 5, 7, 9 };
CODIGO JAVA
SALIDA
CODIGO JAVA
CODIGO JAVA
SALIDA