Estructuras de Datos

Hasta este punto, hemos utilizado variables individuales para almacenar datos. Pero, ¿qué ocurre si necesitamos guardar muchos datos relacionados, como por ejemplo, las edades de todos los estudiantes de una clase?

Crear una variable para cada estudiante no solo sería tedioso, sino también ineficiente. Para solucionar este problema, utilizamos las estructuras de datos, las cuales nos permiten agrupar varios datos en una sola entidad lógica.

¿Qué es un arreglo o array?

Un arreglo (también conocido como array o vector) es un tipo de estructura de datos que permite almacenar múltiples valores del mismo tipo (por ejemplo: números, cadenas de texto, etc.) bajo un solo nombre de variable.

Cada valor dentro del arreglo se llama elemento, y se accede a él mediante un índice, que indica su posición dentro del arreglo.

Importante:

  • En PSeInt, los índices comienzan en 0.
  • Todos los elementos dentro de un arreglo deben ser del mismo tipo de dato.
¿Cómo declarar un arreglo?

Para declarar un arreglo en PSeInt, debes seguir dos pasos fundamentales:

  • Definir el tipo de dato que almacenará el arreglo (números, cadenas, etc.).
  • Dimensionar el arreglo, es decir, indicar 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];
¿Cómo acceder o modificar elementos de un arreglo?

Para acceder o modificar un valor dentro de un arreglo, usamos su índice. Recuerda que en PSeInt los índices comienzan desde 0.

Ejemplos:

  1. Asignar un valor al primer elemento del arreglo edades:

    edades[0] = 20;
  2. Mostrar un valor por pantalla:

    Escribir edades[0];

Nota: Si intentas acceder a un índice que no existe (por ejemplo, edades[10] en un arreglo de 10 elementos que van del 0 al 9), ocurrirá un error.