Ejercicios autocontenidos
Un ejercicio autocontenido es un archivo especial que al abrirse con PSeInt, presenta un problema a resolver completando un algoritmo, y ofrece un botón para evaluar automáticamente la solución y determinar si esta produce el resultado correcto. Estos archivos se identifican por la extensiones .psz y .psx. Se cargan en el editor como cualquier otro pseudocódigo, utilizando la opción "Abrir" del menú archivo, o arrastrándo el archivo desde un explorador de archivos hacia la ventana de PSeInt. Si el archivo es de extensión .psx solicitará una clave para su apertura.
Al abrir un ejercicio autocontenido, PSeInt desplegará en la parte inferior de su ventana un pequeño panel con el botón "Evaluar", y, dependiendo del ejercicio, puede mostrar además un enunciado o una descripción del problema a resolver en el panel de ayuda rápida (también acoplado en la parte inferior de la ventana principal), y un pseudocódigo inicial a utilizar como base para la resolución.
El alumno puede utilizar todas las demás funcionalidades de PSeInt para resolver el problema, como la terminal de ejecución, la ejecución paso a paso, el editor de diagramas de flujo, etc. Una vez resuelto (en la pestaña del ejercicio, aunque pueda haber otras abiertas en simultáneo), al hacer click sobre el botón "Evaluar", PSeInt ejecutará el algoritmo y verificará los resultados que este escribe en pantalla para un conjunto de entradas predefinidas.
El conjunto de entradas (casos de prueba) está contenido en el archivo del ejercicio. Al ejecutarse, el alumno no ve la terminal de ejecución normal, sino solo una barra de progreso. Luego de la ejecución, un mensaje alusivo definido por el autor del ejercicio informará el resultado. Si uno o más casos de prueba fallan, PSeInt puede mostrar las entradas correspondientes a dichos casos de prueba y opcionalmente las salidas correctas, en caso de que el ejercicio esté configurado para permitirlo.
Puede encontrar un ejercicio de muestra en la carpeta "ejemplos" de su instalación de PSeInt. Click aquí para abrir el ejemplo.
Para obtener información acerca de cómo crear un archivo de ejercicio autocontenido, vea la sección de información para docentes Creación de ejercicios.