Un Arreglo o "Arrays" es una estructura
de datos que almacena bajo el
mismo nombre a una colección
de datos del mismo tipo, así
mismo pueden ser
implementados como objetos.
Estos arreglos o Arrays se utilizan
para una gran variedad de propósitos,
debido a que proporcionan un medio
conveniente para agrupar variables,
una de sus mayores ventajas es que
organiza datos de manera que
puedan ser manipulados.
Caracteristicas
Almacenan los
elementos en
posiciones contiguas
de memoria.
Tienen un mismo nombre de
variable que representa a todos los
elementos. Para la referencia a
esos elementos es necesario
utilizar un índice que especifica el
lugar que ocupa cada elemento
dentro del archivo.
Acceso directo o
aleatorio a los
elementos
Tipos de Arreglos
Unidimensionales
(vectores)
Son colecciones lineales, que
nos ayudan a representar una
secuencia numérica, letras del
alfabeto dentro de un
programa, estructura que está
formado de una colección
finita y ordenada de datos del
mismo tipo.
Bidimensionales
(matrices)
Son tablas de valores
donde cada elemento
esta simultáneamente en
una fila y en una columna,
donde fila y columna son
los 2 índices.
Multidimensional
Tipo de dato
estructurado, que está
compuesto por n
dimensiones, para hacer
referencia a cada
componente del arreglo
es necesario utilizar n
índices, uno para cada
dimensión.
Propiedad Length
Propiedad que se va a obtener el
número total de elementos de
una matriz, representa la longitud
de una cadena, esta propiedad
devuelve el número de caracteres
de una cadena,
De tal manera que para una
cadena vacía length es 0, la
propiedad static
String.length devuelve 1.
Todo vector se compone de un
determinado número de
elementos. Cada elemento es
referenciado por la posición que
ocupa dentro del vector. Dichas
posiciones son llamadas índice y
siempre son correlativos. Existen
tres formas de indexar los
elementos de una matriz:
Indexación
base-cero (0)
El primer elemento del
vector será la componente
cero ('0') del mismo, es decir,
tendrá el índice '0'. En
consecuencia, si el vector
tiene 'n' componentes la
última tendrá como índice el
valor 'n-1'.
Indexación
base-uno (1)
El primer elemento de la
matriz tiene el índice '1' y el
último tiene el índice 'n'
(para una matriz de 'n'
componentes)
Indexación
base-n (n)
El índice del primer
elemento puede ser
elegido libremente, en
algunos lenguajes de
programación se permite
que los índices puedan ser
negativos e incluso de
cualquier tipo escalar.