REPÚBLICA BOLIVARIANA DE VENEZUELA.
MINISTERIO DEL PODER POPULAR PARA LA
EDUCACIÓN UNIVERSITARIA.
INSTITUTO UNIVERSITARIO POLITÉCNICO
¨SANTIAGO MARIÑO¨
EXTENSIÓN MATURÍN.
PSeInt
Autor: Br. Rodrigo Guerra. C.I: 32.336.499.
Profesor: Luis Brito.
Introducción a la computación. Sección ¨C¨
Maturín, mayo 2026.
PSeInt, su nombre viene de la abreviatura de ¨pseudo intérprete¨ es una
herramienta educativa diseñada específicamente para personas que están dando sus
primeros pasos en el mundo de la programación, funcionando como ese entrenamiento
base que te permite dominar la lógica antes de saltar a lenguajes más pesados. Para
nosotros que estamos metidos en el mundo de la ingeniería, esta herramienta es clave
porque elimina la fricción del idioma al usar pseudocódigo en español. Es, en esencia,
un simulador de procesos donde puedes visualizar diagramas de flujo y entender cómo
viaja un dato hasta convertirse en información útil, dándote la disciplina estructural
necesaria para que, cuando toque migrar a otros sistemas, ya tengas el motor mental
configurado para programar con eficiencia y alto rendimiento.
Fue creada por Pablo Novara, un programador argentino que buscaba facilitar el
aprendizaje de la lógica computacional diseñando este sistema con la visión de un
arquitecto que construye las bases para quienes vienen llegando al área. Como bien
afirma su creador: "PSeInt es un intento de que el estudiante se preocupe por la lógica
y no por la sintaxis", una visión que encaja perfecto con nuestra meta de optimizar
procesos sin perder tiempo en detalles que no agregan valor al inicio. En esencia,
Novara nos entregó una herramienta que limpia el camino, permitiéndonos dominar el
flujo de los datos y la estructura de los sistemas antes de escalar a lenguajes de mayor
complejidad.
Entrando en materia vamos a definir ahora conceptos clave en el contexto de
PSeInt, que nos ayudarán para dar los primeros pasos en el uso de la herramienta,
donde comenzaremos con el concepto de:
- Inicio algoritmo: Marca el punto de partida del sistema, funcionando como el
disparador que le indica al software dónde arranca la lógica que debe procesar. En
términos de ingeniería, actúa como la cabecera del programa que define el inicio del
flujo de datos, estableciendo el contenedor principal donde vas a estructurar todas las
órdenes, procesos y variables. Es, esencialmente, el comando que "enciende el motor"
y le da un nombre a la solución, permitiendo que el intérprete reconozca los límites del
algoritmo antes de ejecutar la secuencia de instrucciones que has diseñado.
- Definir: Es el proceso de reservar un espacio de memoria para almacenar un dato de
un tipo específico. Se debe realizar al inicio del programa, antes de utilizar las
variables, especificando el nombre y el tipo de información que guardarán.
- Dimensión: Se utiliza para declarar un arreglo (vector o matriz) , especificando su
nombre y el número máximo de elementos que puede contener en cada una de sus
dimensiones. Es obligatorio definir la dimensión de un arreglo antes de poder utilizarlo
en el algoritmo.
- Entero: Se utiliza para almacenar números enteros, es decir, aquellos que no tienen
parte decimal.
- Real: Permite almacenar números que sí incluyen una parte decimal.
- Carácter: Se emplea para guardar secuencias de texto, como letras, palabras o
frases.
- Escribir : Es el comando que permite proyectar resultados, mensajes o cualquier tipo
de información hacia el exterior, funcionando como el canal de salida que muestra lo
que ocurre dentro de la lógica. Es la herramienta encargada de comunicar al usuario
los procesos que el programa ha realizado, permitiendo visualizar desde un simple
saludo hasta los cálculos finales de un sistema en pantalla. Sin esta función, el
algoritmo trabajaría a ciegas para el usuario, ya que no habría manera de reportar los
datos procesados ni de dar instrucciones claras durante la ejecución.
- Leer: es la herramienta que permite recibir datos del mundo exterior para integrarlos
en la lógica, funcionando como el canal de entrada que toma lo que el usuario escribe y
lo guarda directamente en una variable. Es el momento en que el algoritmo se detiene
a capturar esa información necesaria para poder trabajar; sin este comando, el
programa no tendría materia prima para procesar ni forma de interactuar con quien lo
está usando.
- Esperar: Es el comando que permite pausar la ejecución del algoritmo de forma
momentánea, funcionando como un regulador de tiempo dentro del flujo de trabajo.
Esta herramienta es clave para controlar el ritmo del sistema, ya sea obligando al
programa a detenerse una cantidad específica de segundos o aguardando a que el
usuario presione una tecla para continuar.
- Limpiar pantalla: (o Borrar Pantalla) es el comando que permite resetear la interfaz
visual del programa, eliminando todo el texto o los datos que se hayan mostrado
anteriormente en la terminal. Funciona como un organizador del flujo de información, ya
que despeja el área de trabajo y coloca el cursor nuevamente en el inicio para
presentar nuevos resultados de forma impecable.
- Si y entonces: Es el comando que permite tomar decisiones dentro del flujo lógico,
evaluando una condición para determinar qué camino debe seguir el algoritmo. Si la
expresión resulta ser verdadera, se ejecutan las instrucciones que siguen a la palabra
Entonces; de lo contrario, y de forma opcional, se puede incluir el bloque Sino para
procesar las acciones que deben ocurrir cuando la condición es falsa. Es la
herramienta que permite que el sistema deje de ser lineal y empiece a actuar con
inteligencia, respondiendo de manera diferente según los datos que reciba.
- Suma (+): Se utiliza para añadir dos o más valores numéricos.
- Resta (-): Se utiliza para calcular la diferencia entre valores o para representar
números negativos.
- Multiplicación (*): Permite obtener el producto de dos factores.
- División (/): Se utiliza para repartir un valor entre otro y obtener el cociente.
Con el fin de cerrar con todas las ideas previamente planteadas, según lo aprendido,
puedo decir que PSeInt es la herramienta favorita de todos los que empezamos en esto
porque nos quita de encima el miedo a "romper" algo. Es lo más parecido a tener un
cuaderno inteligente que te ayuda a organizar tus ideas en español antes de lanzarte a lo
más difícil; es como aprender a manejar en un simulador antes de salir a la autopista. Al
final, se usa tanto porque te permite fallar, corregir y entender cómo piensa una
computadora de la forma más sencilla posible, dándote esa confianza necesaria para sentir
que, si puedes dominar la lógica aquí, puedes aprender cualquier lenguaje de
programación en el futuro.