terminal

codeando_simple

terminal

menu

terminal

search_module

guest@codeandosimple: ~/system/search $ grep -r "" .

Press [ENTER] to execute search

Status

Engine: Ready

Database: Online

Index: V2.1.0_LATEST

bash — cat intro-arrays.md
guest@codeandosimple: ~/intro $ cat intro-arrays.md

Arrays y Matrices_

// "Siempre parece imposible hasta que se hace" - Nelson Mandela

// Lo más básico

Array (vector, matriz), un tipo de variable que permite almacenar más de un valor, una de las herramientas fundamentales para programar.

# Arrays (Arreglos – Vectores – Matrices)

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.

analogia cajonera

También podemos verlo como si fueran filas.

filas array

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í.

indices

Ya sea para imprimir el valor, para ver el valor, o para cambiarle el valor.

asignacion array

El número de cajones es la cantidad de elementos del vector. length, size, son las formas de acceder a este valor, las funciones que suelen traer los lenguajes.

tamaño array

El array, al igual que cualquier variable, es de un tipo de dato. Puede ser un array de enteros, un array de decimales, un array de strings.

tipos en arrays

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.

matriz

Cada cajón ahora se identifica con dos índices: fila y columna. El cajón[0][0], cajon[0][1], cajon[1][0]. Uso un índice para identificar la fila y otro para la columna.

indices matriz

Un array de enteros, asigno valor a una posición, imprimo el valor.

codigo matriz

La dimensión es la cantidad de índices que necesitamos para identificar un elemento. A una 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.

resumen dimensiones

Pero también hay de 3 dimensiones, que podemos ver como un cubo.

cubo 3d

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 un 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.

n x m

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.

Recursos utilizados