Buscar
PSEINT
- richardcifuentesm
- 27 jul 2015
- 3 Min. de lectura
Es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos.

Caracteristicas del PSEINT
Pseint es principalmete un interprete de pseudocódigo. El proyecto nació como trabajo final para la catedra de Programación I de la carrera de Ingenieria en informatica de la Universidad Nacional de Litoral, razón por la cual el tipo de pseudocódigo que interpreta está basado en el pseucódigo presentado e la cátedra de fundamentos de ayuda integrada, generación de diagramas de flujo o exportacion a codigo C++.
El proyecto se distribuye como software libre bajo licencia GPL.
Pseint permite editar un algoritmo modificando el pseudocodigo o modificando su diagrama de flujo. Para utilicar este segundo mecanismo debe abrir pseudocodigo del algoritmo a editar y hacer click sobre ek item "Editar diagrama de flujo..." del menu"Archivo ". Esta accion abrira una nueva ventana en la que podran visualizar y editar dicho diagrama. una vez modifcado el pseudocodigo, puede utilizar algunas de las siguientes opciones del menu editor de diagramas (al cual se accede llevando el puntero del mouse a la esquina superior izquierda):
Guardar cambios: Aplica a los cambios realizados en el editor de diagrama sobre el pseudocodigo en la ventana principal de pseint, pero no sobrescribe el archivo original. Para poder guardar efectivamente los cambios del pseucodigo debe cerrar el editor de diagrama y utilizar el item "Guardar" de la ventana principal.
Guardar y Ejecutar: Ademas de aplicar los cambios de pseudocodigo, intenta ejecutar el resultado. Si el algoritmo generado es correcto , se ejecutará, si no lo es los errores se marcaran sobre el pseudocodigo en la ventana principal ( no sobre el diagrama de flujo).
Guardar y cerrar : Aplica los cambios de pseucodigo de la ventana principal y cierre el editor de diagramas de flujo.
Cerrar sin guardar: Cierra el editor sin actualizar el pseudocodigo de la ventana principal. De esta forma se pierden los cambios realizados desde que se abrio el editor o desde la ultima vez que se utilizo alguna de las opciones interiores.
Ejecucion paso a paso: La ejecucion paso a paso permite realizar un seguimiento mas detallado de la ejecucion del algoritmo. Es decir, permite observar en tiempo real que instrucciones y en que orden se ejecuten, como asi tambien observar el contenido devariables o expresiones durante el proceso.
Para acceder al panel de ejecuccion paso a paso puede o bien utilizar la opcion "Mostrar panel de ejecucion paso a paso" del menu "Configuracion", o bien hacer click sobre el boton de ejecucion paso a paso en la barra de accesos rapidos ( ubicado entre los botones para ejecutar y dibujar digrama de flujo).
El boton "Comenzar" del panel sirve para inciar la ejecucion automatica. cuando lo utilice , el algoritmo comenzara a ejecutarse lentamente y cada instriccion que se vaya ejecutando segun el flujo del programa se ira seleccionando en el codigo de dicho algoritmo. La velocidad con que avance la ejecucion del algoritmo, inicialmente depende de la seleccionada en el menu"Configuracion" , aunque mientras la ejecucion paso a paso esta en marcha, puede variarla desplazando el control rotulado como "Velocidad" en el panel.
Otra forma de comenzar la ejecucion paso a paso es utilizar el boton "Primer paso " del mismo panel. Este boton iniciara la ejecucion, pero a diferencia de "Comenzar" no avanzara de forma automatica, si no que se parara sobre la primera linea del programa y esperara a que el usuario avance manualmente cada paso con el mismo boton (que pasara a llamarse "avanzar un paso ".)
El boton "Pausar/continuar" sirve para detener momentaneamente la ejecucion del algoritmo y reanudar nuevamente despues. Detener el algoritmo puede servir para analizar el codigo fuente, o para verificar que valor tiene asignado una variable o cuanto valdria una determinada expresion en ese punto.
Para determinar el valor de una variable o expresion, una vez pausada la ejecucion paso a paso, utilice el boton "Evaluar..." aparecera una ventana donde podra introducir cualquier nombre de variable o expresion arbitraria ( incluyendo funciones y operadores), para luego observar su valor.
Finalemnte, la forma mas completa para analizar la ejecucion es la denominada Pruebra de Escritorio. Antes de comenzar la ejecucion, puede seleccionar que variable o expresion desea visualizar durante la ejecucion. Para ello utilice el boton "Prueba de Esc. " y modifique la lista. Cuando la ejecucion comience, por cada linea ejecutada, se añadira un renglón en la tabla de la prueba de escritorio (se mostrara en la parte inferior de la ventana como un panel acoplado ) indicando el numero de linea y el alor de todas la variables y expresiones especificadas.
Комментарии