arreglos (1)
DESCRIPTION
arreglos de programaciónTRANSCRIPT
Arreglos
Un arreglo es un tipo de dato estructurado formado por un conjunto de
datos del mismo tipo. Cada uno de los elementos del arreglo tiene
asignado un índice numérico según su posición, siendo 0 el índice del
primero.
Un tipo de dato estructurado como el arreglo, puede almacenar a más de un
elemento (valor) a la vez, con la condición de que todos los elementos deben
ser del mismo tipo de dato, es decir que se puede tener un arreglo de
dato entero, reales , etc.
Los arreglos se clasifican de acuerdo con el número de dimensiones que
tienen. Así se tienen unidimensionales (de una dimensiona), los
bidimensionales (dos dimensiones) y los multidimensionales (de más de dos
dimensiones); dentro de estas se encuentran las tridimensionales (tres
dimensiones), tetra dimensionales ( de cuatro dimensiones ), etc.
Declaración de un arreglo unidimensional
Un arreglo debe declararse utilizando la expresión:
tipo [] variable;
O
tipo variable_ [];
Como se puede apreciar, los corchetes pueden estar situados delante de la
variable o detrás. Los siguientes son ejemplos de declaraciones de arreglos:
Int [] k;
String [] p;
Char cads [];
Los arreglos pueden declararse en los mismos lugares que las variables
estándar: como atributos de una clase o locales en el interior de un
método. Como ocurre con cualquier otro tipo de variable objeto, cuando un
arreglo se declara como atributo se inicializa explícitamente el valor null.
Dimensionado de un array
Para asignar un tamaño al array se utiliza la expresión:
Variable_arreglo =new tipo [tamaño];
También se le puede asignar tamaño al arreglo en la misma línea de
declaración de la variable. Los siguientes son ejemplos de dimensionamiento
de un arreglo.
K=new int [5];
String[] noms= new String [10];
Cuando un arreglo se dimensiona, todos sus elementos son inicializados
explícitamente al valor por defecto del tipo correspondiente,
independientemente de que variable que contiene al arreglo se atributo o
local.
Existe una forma de declarar, dimensionar e inicializar un arreglo en una
misma sentencia. La siguiente instrucción crea un arreglo de cuatro enteros
y los inicializa a los valores indicados entre llaves.
Int [] nums = {10, 20, 30, 40};
Otra forma de la declaración de un arreglo si saber los elementos que
contendrá dicho arreglo seria.
Int Arreglo [ ] = new int [n];
Acceso a los elementos de un arreglo
El acceso a los elementos de un arreglo se realiza utilizando la expresión:
Variable _ arreglo [índice]
Donde el índice representa la posición a la que se quiere tener acceso y
cuyo valor debe estar comprendido entre 0 y tamaño-1.
0
1
2
3