Los arreglos en PSeInt permiten almacenar varios valores del mismo tipo bajo un único nombre. También suelen llamarse vectores cuando tienen una sola dimensión.
En lugar de crear una variable distinta para cada dato, un arreglo permite acceder a cada elemento mediante una posición o subíndice. Esto resulta especialmente útil cuando necesitamos recorrer, sumar, buscar o comparar muchos valores.
Cómo declarar un arreglo en PSeInt
Para crear un arreglo se utiliza la palabra clave Dimension:
Dimension numeros[7]
En este ejemplo, numeros es el nombre del arreglo y 7 indica la cantidad de posiciones disponibles.
Importante: la posición inicial de los arreglos puede depender del perfil o la configuración utilizada en PSeInt. En estos ejemplos trabajaremos con posiciones desde 1, que es una configuración habitual en ejercicios introductorios.
Índice de ejemplos
- Crear y mostrar un arreglo de 7 elementos
- Ingresar 5 números en un arreglo
- Sumar los elementos de un arreglo
- Encontrar el mayor valor de un arreglo
Ejemplo 1: crear y mostrar un arreglo de 7 elementos
Enunciado: crear un arreglo de dimensión 7, asignar un valor numérico a cada posición y mostrar todos los elementos en pantalla.
Algoritmo ArregloNumeros
Dimension numeros[7]
numeros[1] <- 20
numeros[2] <- 14
numeros[3] <- 8
numeros[4] <- 0
numeros[5] <- 5
numeros[6] <- 19
numeros[7] <- 4
Para i <- 1 Hasta 7 Hacer
Escribir "Posicion: ", i, " - Valor: ", numeros[i]
FinPara
FinAlgoritmo
El ciclo recorre las siete posiciones del vector. En la versión anterior de este ejemplo el recorrido terminaba en 5, por lo que los dos últimos elementos no se mostraban.

Representación gráfica:

Los subíndices permiten identificar cada posición. Por ejemplo, en este vector el valor 14 se encuentra en la posición 2.
¿El tamaño de un arreglo puede ser una variable?
Sí, siempre que esa variable tenga un valor válido antes de ejecutar la instrucción Dimension. Por ejemplo:
Algoritmo VectorConTamanio
Escribir "Ingrese el tamaño del vector"
Leer n
Si n > 0 Entonces
Dimension numeros[n]
FinSi
FinAlgoritmo
Lo importante es que el tamaño sea un número entero positivo al momento de dimensionar el arreglo.
Ejemplo 2: ingresar 5 números en un arreglo
Enunciado: permitir al usuario ingresar 5 números y luego mostrar cada valor junto con su posición.
Algoritmo Arreglo5Numeros
Dimension numeros[5]
Para i <- 1 Hasta 5 Hacer
Escribir "Ingrese el numero de la posicion ", i
Leer numeros[i]
FinPara
Para i <- 1 Hasta 5 Hacer
Escribir "Posicion: ", i, " - Valor: ", numeros[i]
FinPara
FinAlgoritmo
El primer ciclo carga los datos y el segundo recorre nuevamente el arreglo para mostrarlos.
Ejemplo 3: sumar los elementos de un arreglo
Enunciado: ingresar 5 valores numéricos en un arreglo, sumarlos y mostrar el resultado.
Algoritmo SumaArreglo
Dimension arreglo[5]
suma <- 0
Para i <- 1 Hasta 5 Hacer
Escribir "Ingrese el numero de la posicion ", i
Leer arreglo[i]
suma <- suma + arreglo[i]
FinPara
Escribir "Los valores ingresados fueron:"
Para i <- 1 Hasta 5 Hacer
Escribir arreglo[i]
FinPara
Escribir "La suma total es: ", suma
FinAlgoritmo
La variable suma funciona como acumulador. Cada nuevo elemento leído se agrega al total.
Ejemplo 4: encontrar el mayor valor de un arreglo
Enunciado: ingresar 10 valores numéricos y mostrar cuál es el mayor.
Algoritmo MayorValorArreglo
Dimension arreglo[10]
Para i <- 1 Hasta 10 Hacer
Escribir "Ingrese el numero de la posicion ", i
Leer arreglo[i]
FinPara
mayor <- arreglo[1]
Para i <- 2 Hasta 10 Hacer
Si arreglo[i] > mayor Entonces
mayor <- arreglo[i]
FinSi
FinPara
Escribir "El numero mayor es: ", mayor
FinAlgoritmo
La variable mayor debe inicializarse con un valor real del arreglo, por ejemplo el primer elemento. Esto evita errores cuando todos los números ingresados son negativos.
Conceptos que se practican con arreglos
- Declaración con
Dimension. - Acceso a elementos mediante subíndices.
- Carga de datos con ciclos
Para. - Acumuladores.
- Búsqueda de valores máximos o mínimos.
- Recorrido completo de vectores.
¿Te sirvió este ejercicio? ☕
Si este contenido te ayudó, podés apoyar a Club Programador con el monto que quieras. Tu aporte nos ayuda a seguir publicando ejercicios resueltos y material gratuito.
Más ejercicios resueltos de PSeInt
Si estás practicando lógica de programación, también podés consultar:
- Ejercicios básicos resueltos en PSeInt
- Ejemplo de calculadora en PSeInt
- Trazas: verificación de algoritmos
Una buena práctica es resolver estos mismos ejercicios cambiando la cantidad de elementos del arreglo o agregando nuevas consignas, como calcular el promedio, encontrar el menor valor o contar cuántos números cumplen una condición.
5 opiniones en “Arreglos en PSeInt”