Array (vector, matriz), un tipo de variable que permite almacenar más de un valor, una de las herramientas fundamentales para programar.
Anteriormente, vimos que una variable es como una caja que guarda un valor.Un array o arreglo es un tipo de variable que guarda un conjunto de valores, es decir, tiene más de un valor.
Podemos verlo como un mueble con cajones, una cajonera. A cada cajón lo identificamos con una posición, el de arriba, el del medio, el último. Si lo vemos con números podría ser el cajón cero, el uno, el dos.
También podemos verlo como si fueran filas.
O sea, para acceder a cada elemento del vector usamos un índice, la posición. Siempre identifico a cada elemento del array con su posición, la fila.
Si queremos acceder al primer valor (el índice cero) cajonera[0], al segundo cajonera[1] y así.
Ya sea para imprimir el valor, para ver el valor, o para cambiarle el valor.
El número de cajones es la cantidad de elementos del vector lenght, size, son las formas de acceder a este valor, las funciones que suelen traer los lenguajes.
El array. al igual que cualquier variable, es de un tipo de dato. Puede ser array de enteros, un array de decimales, un array de strings.
En este caso vimos que teníamos filas, pero también podemos tener columnas de cajones, lo que se conoce como array de dos dimensiones, matriz.
Cada cajón ahora se identifica con dos índices, fila y columna el cajón[00], cajon[01], cajon[10]. Uso un índice para identificar la fila y otro para la columna.
Un array de enteros, asigno valor a una posición, imprimo el valor.
La dimensión es la cantidad de índices que necesitamos para identificar un elemento, 1 dimensión se le llama Vector, a más de una dimensión se le llama Matriz, la más común es la de 2 dimensiones.
Pero también hay de 3 dimensiones, que podemos ver como un cubo.
Algo de 4 dimensiones en adelante se escapa a lo que podemos imaginar, ya que nuestra realidad es en 3 dimensiones, pero también se usan las matrices de más dimensiones.
A una array se lo suele identificar por su cantidad de elementos, decimos que una matriz es de n por m si tiene n filas y m columnas, donde n y m son cualquier número natural.
Hasta aquí llegamos con el tema arrays y esta introducción a la programación, estos son los temas básicos que debe dominar un programador, y la única forma de lograrlo es practicando, no alcanza con solo leer teoría, hacer ejercicios de lógica de programación es fundamental.