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.
Practicá más con arreglos
Si ya entendés el concepto básico, podés continuar con 20 ejercicios resueltos de PSeInt con vectores y después avanzar a 20 ejercicios resueltos con matrices.
También tenés disponible la guía completa de PSeInt con todos los temas ordenados.
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.

















