¿Qué son?
Un
arreglo puede definirse como un grupo o una colección finita, homogénea y
ordenada de elementos.
Para referirse a un determinado elemento de un arreglo se
deberá utilizar el nombre del arreglo acompañado de un índice el cual
especifica la posición relativa en que se encuentra el elemento
Caracteristicas
- Finita: todo arreglo tiene un límite; es decir, se debe determinar cuál será el número máximo de elementos que formarán parte del arreglo.
-
Homogénea: todos los elementos de un arreglo son del mismo tipo. Es decir, todos enteros, todos booleanos, etcétera, pero nunca una combinación de distintos tipos.
-
Ordenada: se puede determinar cuáles son el primero, el segundo, el tercero, ... y el enésimo elementos.
-
Si un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo, entonces deberá permitir la recuperación de cada uno de ellos.
Los Indices
Los índices también permiten hacer referencia a los componentes del arreglo en forma individual; es decir, distinguirán entre sus elementos.
Por tanto, para hacer referencia a un elemento
de un arreglo se debe utilizar:
-
El nombre del arreglo.
-
El índice del elemento.
El proceso que se puede realizar con arrays abarca las siguientes operaciones:
Declaración, creación, inicialización y utilización.
¿Tienes tipos?
Los arreglos pueden ser de los siguientes tipos:
-
De una
dimensión.
-
De dos
dimensiones.
-
De tres o
más dimensiones.
Arreglos
Unidimensionales
Un arreglo unidimensional es un tipo de datos estructurado que está
formado de una colección finita y ordenada de datos del mismo tipo.
Es la
estructura natural para modelar listas de elementos iguales.
También es conocido con Vector.
¿Cómo se Declara?
Para declara arreglos de una sola dimensión basta con declarar el nombre del arreglo seguido de "[ ]".
Por ejemplo en el lenguaje de programación Java un arreglo se declara de la siguiente manera:
Por otro lado en PHP un arreglo se declara de la siguiente manera:
Arreglos Bidimensionales
Este tipo de arreglos al igual que los anteriores es un tipo de dato
estructurado, finito ordenado y homogéneo.
El acceso a ellos también es en
forma directa por medio de un par de índices.
Algunos ejemplos son:
a)
Matrices
b)
Tablas
¿Cómo se declara?
Para declara arreglos de dos sola dimensión basta con declarar el nombre del arreglo seguido de "[ ] [ ]".
Por ejemplo en el lenguaje de programación Java un arreglo se declara de la siguiente manera:
- tipo_de_dato nombre [ ] [ ];
Por otro lado en PHP un arreglo se declara de la siguiente manera:
- $nombre_arreglo [ ] [ ] = ' ';
Arreglos
Multidimensionales
Este también es un tipo de dato estructurado, que está compuesto por n
dimensiones. Para hacer referencia a cada componente del arreglo es necesario
utilizar n índice, uno para cada dimensión.
¿Cómo se declara?
Para declara arreglos de dos sola dimensión basta con declarar el nombre del arreglo seguido de "[ ] [ ] [ ]".
Por ejemplo en el lenguaje de programación Java un arreglo se declara de la siguiente manera:
- tipo_de_dato nombre [ ] [ ] [ ];
Por otro lado en PHP un arreglo se declara de la siguiente manera:
- $nombre_arreglo [ ] [ ] [ ] = ' ';