Beruflich Dokumente
Kultur Dokumente
html
Un array es una coleccin finita de datos del mismo tipo, que se almacenan en
posiciones consecutivas de memoria y reciben un nombre comn.
Ejemplo de array: Supongamos que queremos guardar las notas de los 20
alumnos de una clase. Para ello utilizaremos un array de 20 elementos y en cada
elemento almacenaremos una nota.
Podemos representar grficamente el array de notas de la siguiente forma:
Array notas:
Para acceder a cada elemento del array se utiliza el nombre del array y uno o
ms ndices que indican la posicin que ocupa el elemento dentro del array. Cada
ndice se escribe entre corchetes.
El primer elemento del array ocupa la posicin 0, el segundo la posicin 1, etc.
En un array de N elementos el ltimo ocupar la posicin N-1.
En el ejemplo anterior, notas[0] contiene la nota del primer alumno y notas[19]
contiene la del ltimo
Cmo declarar un array:
Un array se declara de forma parecida a una variable de tipo simple aadindole al
nombre el nmero de elementos que contendr el array.
De forma general, un array se declara as:
tipo_dato nombre_array[elementos1][elementos2]..;
elementos1, elementos2, etc. son los ndices del array. Deben ser nmeros enteros
positivos o expresiones con un resultado entero positivo. Indican el nmero de
elementos del array.
En el ejemplo anterior, el array notas se declara como:
double notas[20];
El array es unidimensional, se llama notas y contiene 20 elementos de tipo double.
Ms ejemplos de declaracin de arrays:
int ventas[10] ; //array llamado ventas que contiene 10 enteros
double grados[20]; //array grados que contiene 20 elementos de tipo double
float precios[30]; //array llamado precios que contiene 30 elementos de tipo float
El nmero de ndices determina la dimensin del array. Si el array tiene solo
un ndice es un array de una dimensin o unidimensional (tambin llamado vector),
si tiene dos ndices es un array de dos dimensiones o bidimensional (tambin
llamados matrices, tablas o arreglos), si tienen tres ndice tridimensional, etc.
Para facilitar la modificacin del programa, el tamao del array se puede declarar
utilizando una constante en lugar de una cantidad entera. Esto hace ms fcil
modificar el programa ya que todas las referencias al tamao mximo del array