¿Qué son los arreglos?
Los
arreglos se pueden definir como objetos en los que podemos guardar más de una
variable, es decir, al tener un único arreglo, este puede guardar múltiples
variables de acuerdo a su tamaño o capacidad, es importante recordar que las
variables guardadas deben ser del mismo tipo, por ejemplo: Si tenemos un
arreglo de tipo numérico que puede almacenar 20 variables, solo podrá almacenar
20 números diferentes, no otras variables como Caracteres o String.
Existen 3
tipos de arreglos, los unidimensionales,
bidimensionales y los multidimensionales.
Arreglos
unidimensionales
Cada elemento de un arreglo está asignado a
una posición concreta del arreglo, designada por un índice.
Declaración de Arreglos
La declaración de un arreglo unidimensional
se puede hacer de 2 formas:
1.
tipoDato nombreArreglo[];
2.
tipoDato[] nombreArreglo;
Ejemplo:
Int notas[] o Int[] notas;
En
este ejemplo se está declarando un arreglo llamado notas que almacenará valores enteros
(int).
Arreglos bidimensionales
Son
estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada
elemento se puede trabajar individualmente y se puede referenciar con un mismo
nombre. Se usan para representar datos que pueden verse como una tabla con
filas y columnas.
Ejemplo:
#include
<stdio.h>
int
main()
{
int
fila, columna;
int
matriz[2][2];
for(fila=0;
fila<2; fila++)
for(columna=0;
columna<2; columna++)
printf(“%d”,
matriz[fila][columna]);
return
0;
}
Arreglos multidimensionales
Un
arreglo multidimensional es simplemente una extensión de un arreglo unidimensional.
Más que almacenar una sola lista de elementos, piensa en un arreglo Multidimensional
como el almacenamiento de múltiples listas de elementos.
Por ejemplo, un arreglo bidimensional almacena listas en un formato de tabla de dos dimensiones de filas y columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, la dimensión horizontal; y los planos, la dimensión de profundidad del arreglo.
Por ejemplo, un arreglo bidimensional almacena listas en un formato de tabla de dos dimensiones de filas y columnas, en donde cada fila es una lista. Las filas proporcionan la dimensión vertical del arreglo, y las columnas dan la dimensión horizontal. Un arreglo de tres dimensiones almacena listas en un formato de tres dimensiones de filas, columnas y planos, en donde cada plano es un arreglo bidimensional. Las filas proporcionan la dimensión vertical; las columnas, la dimensión horizontal; y los planos, la dimensión de profundidad del arreglo.