¿Qué es PSeInt y Para Qué Sirve?
PSeInt es un programa gratuito que instalas en tu computadora para escribir los pasos de un algoritmo en español y ver cómo funcionan, sin aprender las reglas de un lenguaje real. En esta página vas a ver qué puedes hacer con él, quién lo usa y qué aprender después, para que decidas si es la herramienta correcta para tu clase.
Qué es PSeInt
PSeInt es un programa gratuito y de código abierto que te ayuda a aprender a programar escribiendo algoritmos en pseudocódigo, un lenguaje sencillo en español. Su nombre viene de PSeudo INTérprete, que significa pseudo intérprete, porque el programa lee tu pseudocódigo y lo ejecuta.
No es un lenguaje de programación, es una herramienta. El lenguaje que entiende es un pseudolenguaje con muy pocas reglas, que fue propuesto en 2001 por un profesor de Fundamentos de Programación de la Universidad Nacional del Litoral, en Argentina. Pablo Novara creó PSeInt, y es gratuito bajo la licencia GPL.
El pseudolenguaje tiene solo tres tipos básicos de datos, que son números, texto y valores lógicos, y agrega arreglos para guardar listas de datos. Eso es suficiente para aprender a pensar como programador, sin las reglas estrictas de Python, Java o C++.
Palabras Que Verás Seguido en PSeInt
Estas palabras aparecen en todas las clases de algoritmos, y esta tabla te dice qué es un algoritmo, qué es un arreglo, qué es una matriz, qué es un operando y qué es MOD en PSeInt.
| Palabra | Qué significa |
| Algoritmo | Una lista de pasos que resuelve un problema, como una receta |
| Variable | Un nombre que guarda un valor, como una caja con una etiqueta |
| Arreglo | Un grupo de valores del mismo tipo guardados bajo un solo nombre |
| Matriz | Un arreglo con filas y columnas, como una tabla |
| Operando | Un valor con el que trabaja un operador, así que en 4 más 3 los operandos son 4 y 3 |
| MOD | El operador que da el residuo de una división, así que 7 MOD 2 da 1 |
Para Qué Sirve PSeInt
PSeInt sirve para practicar la lógica de programación antes de conocer un lenguaje real. Puedes concentrarte en resolver el problema, por ejemplo calcular un promedio o revisar un número, y no peleas con llaves ni punto y coma. El programa también te ayuda de muchas formas, que puedes ver en esta tabla.
| Lo que puedes hacer | Cómo te ayuda PSeInt |
| Escribir algoritmos | El editor completa los comandos, colorea el código y trae plantillas |
| Ejecutarlos | Ves el resultado al instante, y puedes cambiar el algoritmo y ejecutarlo otra vez |
| Ver cada paso | El modo paso a paso muestra cómo cambia cada variable, y puede hacer la prueba de escritorio por ti |
| Dibujar un diagrama de flujo | El programa hace un diagrama de flujo a partir de tu código, clásico o Nassi-Shneiderman |
| Encontrar tus errores | Los mensajes están en español, así que entiendes qué salió mal |
| Pasar a un lenguaje real | Puede exportar tu algoritmo a lenguajes como Python, JavaScript y C++ |
| Seguir las reglas de tu escuela | Trae perfiles de muchas escuelas y universidades |
Los Comandos Que Más Usarás
Estos son los comandos que verás en casi todos los ejercicios, y esta tabla dice para qué sirve cada uno, incluyendo para qué sirven Segun, Repetir, Mientras, Funcion, Dimension y Trunc en PSeInt. Puedes ver la lista completa en nuestra página de comandos de PSeInt.
| Comando | Para qué sirve |
| Escribir | Muestra un mensaje o un resultado en la pantalla |
| Leer | Pide un valor y lo guarda en una variable |
| Definir | Declara una variable y su tipo |
| Si | Toma una decisión, para que el programa haga una cosa u otra |
| Segun | Elige entre varias opciones según el valor de una variable |
| Mientras | Repite instrucciones mientras una condición sea verdadera, y puede que no se ejecute ni una vez |
| Repetir | Repite instrucciones hasta que una condición sea verdadera, y se ejecuta al menos una vez |
| Para | Repite instrucciones un número fijo de veces con un contador |
| Funcion | Crea tu propio subprograma que puedes usar muchas veces |
| Dimension | Declara un arreglo o una matriz y su tamaño |
| Trunc | Quita los decimales de un número y deja la parte entera |
Quién Usa PSeInt
Los estudiantes de preparatoria y universidad lo usan en su primer curso de programación o algoritmos. Los profesores lo usan porque pueden elegir un perfil que fija las reglas del lenguaje, y también pueden preparar ejercicios para sus alumnos. En México, el programa trae perfiles de instituciones como UNAM, UANL, Conalep y CBTis.
PSeInt y los Lenguajes de Programación Reales
PSeInt no crea apps, sitios web ni juegos, porque está hecho para aprender. Cuando tu lógica esté sólida, el siguiente paso es un lenguaje real, normalmente Python, Java o C++, y la lógica que practicaste sigue siendo la misma mientras solo cambia la sintaxis. Un buen lugar para continuar es aprender variables y tipos de datos.
Conclusión
Ahora sabes qué es PSeInt, para qué sirve y qué comandos verás en tu clase. El siguiente paso es fácil, así que lee cómo instalar PSeInt en nuestra guía de instalación y escribe tu primer algoritmo hoy.
