Arreglos (Arrays)

Estructuras de Datos


Hasta ahora, hemos trabajado utilizando variables individuales para guardar datos. Sin embargo, ¿qué pasa si necesitamos almacenar muchos datos relacionados, como las edades de todos los estudiantes de una clase?

Crear una variable para cada uno sería muy poco práctico. Para resolver este problema, utilizamos estructuras de datos, que nos permiten agrupar muchos datos en una sola entidad.


¿Qué es un arreglo o array?

Un arreglo (también llamado array o vector) es una estructura que almacena varios elementos del mismo tipo (números, cadenas, etc.) bajo un mismo nombre. Cada elemento del arreglo se identifica mediante un índice.

Importante:
  • En PSeInt, los índices comienzan en 0.
  • Todos los elementos deben ser del mismo tipo de datos.

¿Cómo declarar un arreglo?

Para declarar un arreglo debes seguir dos pasos:

  • Definir el tipo de dato de los elementos.
  • Dimensionar el arreglo, indicando cuántos elementos tendrá.
Sintaxis básica:
  Definir nombre_del_arreglo Como TipoDeDato;
  Dimension nombre_del_arreglo[tamaño];
Ejemplos:

Crear un arreglo de 10 números enteros:

  Definir edades Como Entero;
  Dimension edades[10];

Crear un arreglo de 5 cadenas de texto:

  Definir nombres Como Cadena;
  Dimension nombres[5];

Acceso y modificación de elementos:

Para acceder o modificar un elemento de un arreglo usamos su índice:

    1. Asignar un valor:
      edades[0] <- 20;
    2. Mostrar un valor:
      Escribir edades[0];