Qué es PSeInt

¿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.

PalabraQué significa
AlgoritmoUna lista de pasos que resuelve un problema, como una receta
VariableUn nombre que guarda un valor, como una caja con una etiqueta
ArregloUn grupo de valores del mismo tipo guardados bajo un solo nombre
MatrizUn arreglo con filas y columnas, como una tabla
OperandoUn valor con el que trabaja un operador, así que en 4 más 3 los operandos son 4 y 3
MODEl 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 hacerCómo te ayuda PSeInt
Escribir algoritmosEl editor completa los comandos, colorea el código y trae plantillas
EjecutarlosVes el resultado al instante, y puedes cambiar el algoritmo y ejecutarlo otra vez
Ver cada pasoEl modo paso a paso muestra cómo cambia cada variable, y puede hacer la prueba de escritorio por ti
Dibujar un diagrama de flujoEl programa hace un diagrama de flujo a partir de tu código, clásico o Nassi-Shneiderman
Encontrar tus erroresLos mensajes están en español, así que entiendes qué salió mal
Pasar a un lenguaje realPuede exportar tu algoritmo a lenguajes como Python, JavaScript y C++
Seguir las reglas de tu escuelaTrae 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.

ComandoPara qué sirve
EscribirMuestra un mensaje o un resultado en la pantalla
LeerPide un valor y lo guarda en una variable
DefinirDeclara una variable y su tipo
SiToma una decisión, para que el programa haga una cosa u otra
SegunElige entre varias opciones según el valor de una variable
MientrasRepite instrucciones mientras una condición sea verdadera, y puede que no se ejecute ni una vez
RepetirRepite instrucciones hasta que una condición sea verdadera, y se ejecuta al menos una vez
ParaRepite instrucciones un número fijo de veces con un contador
FuncionCrea tu propio subprograma que puedes usar muchas veces
DimensionDeclara un arreglo o una matriz y su tamaño
TruncQuita 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.

Preguntas Frecuentes

En informática, PSeInt es una herramienta educativa para aprender la lógica de los algoritmos. No es un lenguaje de programación profesional, y nadie construye apps reales con él.

Significa PSeudo INTérprete, que es la forma de decir pseudo intérprete, porque lee y ejecuta pseudocódigo.

Sí, es gratuito y de código abierto, así que no pagas nada y no hay versión premium. Puedes descargar PSeInt gratis desde nuestra página principal.

No, solo necesitas internet para descargarlo, y después funciona sin conexión.

PSeInt está hecho para computadoras, y funciona en Windows, Mac y Linux. Puedes ver los detalles en nuestras páginas de PSeInt para Windows y PSeInt para Mac. En un celular necesitas otra app, y puedes leer sobre ella en nuestra página de PSeInt para Android.

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.

Entradas similares

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *