Descripción
PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por
estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de
su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.
Utiliza pseudocódigo para la solución de algoritmos.
Propósito de PSeInt
PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos
computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de
estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje
real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un
conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y
comprender la lógica de los algoritmos.
Características
• Lenguaje Autocompletado
• Ayudas Emergentes
• Plantillas de Comandos
• Soporta procedimientos y funciones
• Indentado Inteligente
• Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual Basic .NET, Python, Matlab)
• Graficado, creación y edición de diagramas de flujo
• Editor con coloreado de sintaxis
• Foro oficial de PSeInt
• Software multiplataforma2 sobre Microsoft Windows, GNU/Linux y Mac OS X, en diciembre de 2016 empezó un
desarrollo independiente para Android.3
Premio
PSeInt fue el Proyecto del Mes en SourceForge desde el 1 de septiembre de 201545
Pantalla de Inicio
Al iniciar la aplicación se muestra la estructura básica desde donde es posible escribir el código.
Para comenzar
Es muy importante, aunque no obligatorio, documentar el código (comentar algunas líneas) para que nos permita
rápidamente identificar qué partes del mismo hace qué cosa, ya que a medida que se avance en el desarrollo y aumente
considerablemente la cantidad de líneas, se hará más difícil encontrar en cuál de ellas se encuentra la sentencia que hace
algo específico. Esto se consigue utilizando la doble barra "//"
Estructuras de Control
Los ejemplos que se muestran en esta sección corresponde al mismo programa, pero construido en los tres ciclos While
(Mientras), Repeat (Repetir) y For (Para).
• Video explicativo
• Video explicativo
• Video explicativo