Ubunlog Damian Amoedo  

PSeInt, un intérprete de pseudocódigo para docentes y estudiantes

About PSeint

En el siguiente artículo vamos a echar un vistazo a PSeInt. Se trata de un software que funciona como interprete de pseudocódigo especialmente diseñado para aquellos que se dedican a enseñar programación. El principal objetivo de este software es apoyar la enseñanza de la programación y asistir a estudiantes en sus primeros pasos en el mundo de la programación.

Mediante un simple e intuitivo pseudolenguaje en español, complementado con un editor de diagramas de flujo, este programa permite al usuario centrar su atención en los conceptos fundamentales de la algoritmia computacional. Con ello se busca minimizar las dificultades propias de un lenguaje y proporcionar un entorno de trabajo con numerosas ayudas y recursos didácticos.

El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones o variables, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Su propósito principal es ser una herramienta para aprender y entender los conceptos básicos de la programación para aplicarlos con un pseudocódigo en español.

Características generales de PSeInt

Plantilla disponible en PSeInt

Entre las principales características y funciones de este programa, se pueden destacar las siguientes:

  • Se trata de un programa multiplataforma (GNU/Linux, Microsoft Windows y Mac OS X).
  • Es totalmente libre y gratuito (licencia GPLv2).
  • Disponible para 32 y 64 bits.
  • Presenta herramientas para escribir algoritmos en pseudocodigo en español.
  • Ofrece funciones de auto-completado.
  • Coloreado de sintaxis.
  • Facilita el trabajo mediante plantillas de comandos.
  • Indentación inteligente.

fondo oscuro

  • Listados de funciones, operadores y variables.
  • Permite generar y editar el diagrama de flujo del algoritmo.
  • Nos va a dar la posibilidad de realizar una edición simultánea de múltiples algoritmos.
  • El pseudo-lenguaje utilizado es configurable.
  • Puede interpretar / ejecutar los algoritmos escritos. Permite modificar el algoritmo y ver los cambios en la ejecución inmediatamente. También nos va a dar la posibilidad de deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario.
  • Ofrece un modo especial en el que describe las acciones realizadas en cada paso.
  • El programa nos va a mostrar los errores de sintaxis en tiempo real.
  • También señala errores en tiempo de ejecución.
  • Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes.
  • Permite convertir el algoritmo de pseudocodigo a código de otros lenguajes como: C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3 o QBasic Visual Basic.

ayuda de PseInt

  • El programa ofrece a los usuarios un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa. Además incluye un conjunto de ejemplos con diferentes niveles de dificultad.

Estas son solo algunas de sus características y funciones. Se pueden consultar todas ellas más en detalle desde la página web del proyecto.

Descarga de PSeInt

Para poder utilizar este programa en Ubuntu, solo hay que dirigirse a la página de Descargas del proyecto. Como se puede ver en la siguiente captura, ahí podemos encontrar las opciones de descarga para diferentes plataformas. Para este ejemplo voy a seleccionar la opción de Gnu/Linux “Descargar paquete para Gnu/Linux 64bits”:

Descarga del programa

El paquete para GNU/Linux que nos vamos a descargar es un archivo comprimido tgz. Si te sientes indeciso sobre qué versión elegir (32 o 64 bits), no hay más que ejecutar el siguiente comando en una terminal (Ctrl+Alt+T):

comando uname -m

uname -m

Si el resultado es “x86_64” como el que se muestra en la anterior captura, debes seleccionar la opción de descarga para 64bits.

El programa no necesita de instalación. Solo tendremos que dirigirnos a la carpeta en la que tengamos guardado el archivo descargado. Una vez en ella, no habrá más que descomprimir el archivo descargado con un comando como:

tar -xzvf pseint-l64-20191127.tgz

Después tendremos que ejecutar desde el directorio “pseint” que se acaba de crear el archivo “pseint.

cómo lanzar PSeInt

cd pseint

./pseint

En la primera ejecución, PSeInt nos va a ofrecer crear iconos de acceso directo, tanto en el menú del sistema como en el escritorio, con los que podremos lanzar el programa desde el entorno gráfico.

Para más información acerca del uso de este programa, se puede consultar la documentación que ofrecen en su página web.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.