Arreglos en PSeInt
Los arreglos en *PSeInt* son estructuras de datos que nos permiten almacenar múltiples valores bajo un mismo nombre de variable. Los elementos del arreglo están organizados en una secuencia y pueden ser accedidos mediante un índice.
En este documento, aprenderás cómo declarar, asignar y manipular arreglos en *PSeInt*. Además, verás cómo recorrerlos y realizar operaciones con los elementos que contienen.
Declaración de Arreglos
Para declarar un arreglo en *PSeInt*, utilizamos la palabra clave Definir, seguida del nombre del arreglo, su tipo de dato y el tamaño del arreglo (es decir, cuántos elementos va a contener).
Definir arreglo[5] Como Entero
Ejemplo de declaración de un arreglo de enteros:
Definir edades[3] Como Entero
edades[1] ← 20
edades[2] ← 25
edades[3] ← 30
Asignación de Valores a los Elementos de un Arreglo
Los valores se asignan a los elementos de un arreglo utilizando un índice. En *PSeInt*, los índices de los arreglos comienzan desde 1.
Ejemplo de asignación de valores a un arreglo:
Definir numeros[4] Como Real
numeros[1] ← 3.14
numeros[2] ← 2.71
numeros[3] ← 1.61
numeros[4] ← 1.41
Acceso a los Elementos de un Arreglo
Para acceder a los elementos de un arreglo, usamos su nombre seguido del índice entre corchetes. El índice debe ser un número entero que indique la posición del elemento dentro del arreglo.
Ejemplo de acceso a elementos de un arreglo:
Definir frutas[3] Como Cadena
frutas[1] ← "Manzana"
frutas[2] ← "Banana"
frutas[3] ← "Cereza"
Escribir frutas[2]
Recorrer un Arreglo
Para recorrer los elementos de un arreglo, podemos usar una estructura repetitiva como el ciclo Para en *PSeInt*. Esto nos permitirá iterar sobre cada elemento del arreglo y realizar operaciones con ellos.
Ejemplo de recorrido de un arreglo con un ciclo Para:
Definir numeros[5] Como Entero
numeros[1] ← 10
numeros[2] ← 20
numeros[3] ← 30
numeros[4] ← 40
numeros[5] ← 50
Para i ← 1 Hasta 5
Escribir numeros[i]
FinPara
Modificar los Elementos de un Arreglo
Puedes modificar el valor de un elemento específico de un arreglo asignándole un nuevo valor a su índice.
Ejemplo de modificación de un elemento del arreglo:
Definir precios[3] Como Real
precios[1] ← 10.5
precios[2] ← 15.0
precios[3] ← 20.25
precios[2] ← 18.0
Escribir precios[2]
// Muestra: 18.0
Arreglos Multidimensionales
En *PSeInt*, también podemos trabajar con arreglos multidimensionales, como matrices. Un arreglo bidimensional es similar a una tabla con filas y columnas, y podemos acceder a sus elementos especificando tanto la fila como la columna.
Ejemplo de declaración de un arreglo bidimensional (matriz):
Definir matriz[3, 3] Como Entero
matriz[1,1] ← 5
matriz[1,2] ← 10
matriz[1,3] ← 15
matriz[2,1] ← 20
matriz[2,2] ← 25
matriz[2,3] ← 30
matriz[3,1] ← 35
matriz[3,2] ← 40
matriz[3,3] ← 45
Acceso a los elementos de un arreglo bidimensional:
Escribir matriz[2,3]
Resumen
Los arreglos en *PSeInt* son útiles para almacenar colecciones de datos que comparten el mismo tipo. Al trabajar con arreglos, puedes manejar grandes cantidades de información de manera más eficiente.
- Usa arreglos unidimensionales para almacenar secuencias de datos, como listas de números o cadenas.
- Los arreglos bidimensionales (matrices) son útiles para almacenar datos en forma de tablas.
- Los arreglos se acceden por índice, comenzando desde el 1.