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 logica-arrays.md
guest@codeandosimple: ~/blog/logica $ cat arrays.md

Lógica - Arrays_

// "La habilidad solo se desarrolla con horas y horas de trabajo" - Usain Bolt

En este artículo vamos a ver ARRAYS – VECTORES – MATRICES, una estructura que nos permite almacenar un conjunto de elementos. Descubre cómo usar estas potentes herramientas para manipular grupos de datos de forma eficiente.

# Arrays

Un arreglo es una estructura que almacena un número determinado de elementos, todos identificados con el mismo nombre. Generalmente debemos indicar la cantidad de elementos al momento de crearlo.

Diagrama conceptual de arrays

# Una dimensión: Vector

El vector es el array más simple. Tiene N elementos, identificados con índices desde 0 hasta N-1.

Estructura de un vector

// Definición técnica:

tipo_dato nombre[N]

Ejemplo: ENTERO numeros[3] (Ãndices: 0, 1, 2)

# Inicialización y Recorrido

Vector cargado con datos

Para procesar grandes volúmenes de datos, recorremos el vector de forma secuencial usando estructuras cíclicas:

Recorrido de vector

# Propiedad Length

La mayoría de los lenguajes proveen la propiedad length para conocer el tamaño del vector, evitando "hardcodear" valores en el código.

PARA indice = 0 A mivector.length - 1
    mivector[indice] = 0

# Dos dimensiones: Matriz

Visualmente es como un tablero de ajedrez o una hoja de Excel. Se accede mediante dos índices: [fila, columna].

Representación de una matriz

Recorrido por filas vs Recorrido por columnas:

Recorrido por filas

# Ejercicios de Práctica

En el siguiente artículo veremos registros, una herramienta que plantea encapsular datos dentro de una variable.

Recursos utilizados