HER · Herramienta Herramientas

42.PSeInt

Herramienta gratuita para escribir y ejecutar pseudocódigo en español, con diagramas de flujo y ejecución paso a paso, pensada para aprender a programar.

¿Qué es?

PSeInt (PSeudo Intérprete) es un programa gratuito y de código abierto para escribir algoritmos en pseudocódigo en español y ejecutarlos. Lo creó Pablo Novara y es muy usado en bachillerato y universidad en Latinoamérica para el primer curso de programación.

Es como las rueditas de una bicicleta: te deja concentrarte en la lógica (condiciones, ciclos, arreglos) sin pelearte todavía con el inglés ni con los detalles de un lenguaje profesional.

Lo que ofrece

  • Editor con colores y autocompletado.
  • Ejecutar el algoritmo y ver la salida.
  • Ejecución paso a paso mostrando el valor de las variables.
  • Diagrama de flujo generado automáticamente desde el pseudocódigo (y al revés).
  • Mensajes de error en español.
  • Exportar el algoritmo a lenguajes como C, C++, Java o Python.

Sintaxis (pseudocódigo / Python)

Estructura básica en PSeInt

Algoritmo Saludo
	Definir nombre Como Caracter
	Escribir "¿Cómo te llamas?"
	Leer nombre
	Escribir "Hola, ", nombre
FinAlgoritmo

Equivalencias rápidas con Python

PSeInt Python
Algoritmo … FinAlgoritmo (no se necesita)
Definir x Como Entero (no se declara; x = 0)
x <- 5 x = 5
Leer x x = int(input())
Escribir "Hola" print("Hola")
Si … Entonces … SiNo … FinSi if …: … else: …
Mientras … Hacer … FinMientras while …:
Para i <- 1 Hasta 10 Hacer for i in range(1, 11):
Dimension a[10] (empieza en 1) a = [0] * 10 (empieza en 0)
MOD · Y · O · NO % · and · or · not

El mismo programa en Python

nombre = input("¿Cómo te llamas? ")
print("Hola,", nombre)

Ejemplo guiado

Problema: instalar PSeInt, escribir un algoritmo, ver su diagrama y ejecutarlo paso a paso.

  1. Descarga PSeInt de su página oficial (https://pseint.sourceforge.net/) para Windows, Linux o macOS e instálalo.
  2. Elige un perfil la primera vez. Si dudas, usa el perfil flexible; tu profesor puede indicarte otro (los perfiles cambian reglas como si es obligatorio Definir o el ; al final).
  3. Escribe este algoritmo:
Algoritmo TablaDeMultiplicar
	Definir n, i Como Entero
	Escribir "¿Qué tabla quieres?"
	Leer n
	Para i <- 1 Hasta 10 Hacer
		Escribir n, " x ", i, " = ", n * i
	FinPara
FinAlgoritmo
  1. Ejecuta con el botón verde ▶ (o F9) y escribe 7.
  2. Diagrama de flujo: usa el botón de diagrama para ver el mismo algoritmo como diagrama.
  3. Paso a paso: activa la ejecución paso a paso y la prueba de escritorio; verás cómo cambian i y n en cada vuelta.
  4. Guarda el archivo (.psc).

Salida esperada (con 7): 7 x 1 = 7, 7 x 2 = 14, … hasta 7 x 10 = 70.

Errores comunes

Buenas prácticas

  • Usa el mismo perfil que tu profesor o tu grupo para que los ejercicios sean compatibles.
  • Indenta cada bloque.
  • Nombres de variables con significado (promedio, no p).
  • Usa el paso a paso para hacer pruebas de escritorio sin papel.
  • Compara cada algoritmo con su versión en Python para preparar el cambio de lenguaje.

Material descargable

Aún no hay material descargable para este tema. Pronto habrá cuadernillos, manuales o laboratorios.

Referencias

© solutions_ · Fundamentos de programación · 42 PSeInt