En simples palabras, un arreglo es un objeto, en el cual se pueden almacenas mltiples
variables. Estas variables deben ser del mismo tipo. Podemos asociar un arreglo a una cmoda, en donde cada cajn representa un espacio de memoria en el que se van guardando nuestras variables. Cada posicin del arreglo est enumerado desde el 0 hasta su dimensin-1 (parecido a los Strings). Declaracin de un Arreglo Declarar un arreglo es sencillo, se debe especificar qu tipo de variable almacenar y cul ser su dimensin. Hay dos formas de declarar un arreglo. La primera forma (la ms usada) es indicando el tamao de dicho arreglo, para luego asignar valores a los espacios de este. A continuacin, algunos ejemplos: *n debe ser un nmero mayor a 0. Arreglo de Strings. Arreglo de enteros. Arreglo de booleanos.
La segunda forma de declarar un arreglo es asignar manualmente todos los valores de cada espacio. Ejemplos:
0 1 2 3 4 5 Asignar/acceder/modificar una variable de un arreglo. Para asignar, cambiar o acceder al valor de una variable dentro de un arreglo basta con indicar cul es la posicin de la variable a la que nos referimos, por ejemplo: 1) Creamos un arreglo de enteros de dimensin 10, y queremos que el valor de la variable de la posicin 6 sea 90, se hace de la siguiente manera.
Declaramos nuestro arreglo de enteros de dimensin 10. A la posicin 6 le asignamos el valor 90. *Recordar que las posiciones comienzan desde el 0 en adelante, la dimensin del arreglo es 10, pero la ltima posicin es 9. 2) Necesitamos obtener el valor de la posicin 6 del arreglo anterior, para asignrselo a otra variable. Con esta lnea a la variable c le asignamos el valor que contiene la posicin 6 del arreglo (90). 3) Necesitamos imprimir directamente el valor de la posicin 6 del arreglo anterior. Basta imprimirlo de la forma comn y corriente. *Ayuda pensar que arreglo[6] es una simple variable al igual que c, slo que en vez de darle un nombre, esta variable se identifica con el nombre del arreglo y la posicin entre corchetes.
4) Necesitamos obtener la dimensin de nuestro arreglo. La dimensin se obtiene con la variable length. Todos los arreglos tienen esta varible y se obtiene como muestra la imagen.
Recorrer un Arreglo Muchas veces es necesario recorrer un arreglo, un programa de ejemplo: Escriba un programa que solicite al usuario N notas, luego se solicitan las N notas y se guardan en un arreglo. Al final debe imprimirse el promedio de notas.
Para resolver este ejercicio, debemos consultar al usuario cuantas notas desea ingresar. La cantidad de notas ser la dimensin de nuestro arreglo de doubles. Despus solicitamos la entrada de cada nota, y al mismo tiempo las guardamos en nuestro arreglo.
Para recorrer el arreglo usamos un for desde 0 hasta el nmero de notas que ingres el usuario. Preguntamos la nota y la guardamos en nuestro arreglo.
*notese que ahora es ms automtico al usar un bucle. Las notas se guardan en los espacios i-esimos. Luego para calcular el promedio utilizamos otro for para obtener las notas guardadas mientras las vamos sumando.