Actualizado: Octubre 2026 · Versión PSeInt 20250314

Sintaxis de PSeInt: Referencia Completa

Guía de referencia rápida de la sintaxis de PSeInt: cada tema incluye la sintaxis, explicación, un ejemplo completo que puedes copiar y ejecutar, y los errores más comunes. Si recién empiezas, lee primero qué es PSeInt; para practicar, visita los ejercicios resueltos.

📝 Fundamentos

Algoritmo y FinAlgoritmo

Estructura base de todo programa (y su equivalente Proceso…FinProceso).

Definir

Declara variables: Definir x Como Entero, Real, Caracter o Lógico.

Tipos de datos

Entero, Real, Caracter y Lógico: tabla comparativa con ejemplos.

Operadores

Aritméticos, relacionales, lógicos (Y O NO) y asignación (<-).

Comentarios //

Documenta tu código comentando líneas con doble barra.

Punto y coma

¿Obligatorio u opcional? Depende del perfil que uses.

⌨️ Entrada y salida

Escribir y Sin Saltar

Muestra texto en pantalla, con o sin salto de línea.

Leer

Captura datos del teclado, una línea completa por variable.

🔀 Estructuras de control

Si-Entonces

Toma decisiones: Si…Entonces…SiNo…FinSi.

Según

Múltiples caminos (expresión numérica o caracter).

Mientras

Repite mientras se cumpla una condición.

Repetir Hasta Que

Se ejecuta al menos una vez y repite hasta cumplir la condición.

Para-Hasta

Bucles con contador y paso personalizable.

📦 Arreglos y subprogramas

Dimension

Crea arreglos; los índices empiezan en 1.

SubProceso

Reutiliza código; parámetros por valor o Por Referencia.

Funcion

A diferencia del SubProceso, retorna un valor.

🧰 Funciones y detalles

Trunc y Redondear

Trunca decimales o redondea al entero más cercano.

Azar

Genera números aleatorios para juegos y simulaciones.

MOD

Resto de la división; clave para detectar pares.

Perfiles Flexible/Strict

Los dos perfiles predefinidos y cuándo usar cada uno.

Preguntas frecuentes

¿Dónde consulto la sintaxis oficial de PSeInt?+
En la ayuda integrada del programa (tecla F1) y en el sitio oficial pseint.sourceforge.net. Esta referencia resume lo esencial con ejemplos listos para ejecutar.
¿Qué perfil debo usar: flexible o estricto?+
El perfil flexible es ideal para empezar (perdona errores de sintaxis como el punto y coma). El estricto te prepara para lenguajes de programación reales.
¿La sintaxis cambia entre versiones de PSeInt?+
La sintaxis base es estable desde hace años. Esta guía sigue la versión 20250314, la última estable.
¿Puedo copiar los ejemplos de esta referencia?+
Sí. Todos los ejemplos son programas completos: pégalos en PSeInt y ejecútalos directamente.

Pon la sintaxis en práctica

Ya conoces la teoría: ahora resuelve ejercicios paso a paso.

📚 Ver Ejercicios Resueltos