En el següent article anem a fer una ullada a PSeInt. Es tracta d'un software que funciona com interpreti de pseudocodi especialment dissenyat per a aquells que es dediquen a ensenyar programació. El principal objectiu d'aquest programari és donar suport a l'ensenyament de la programació i assistir a estudiants en els seus primers passos en el món de la programació.
Mitjançant un simple i intuïtiu pseudolenguaje en espanyol, complementat amb un editor de diagrames de flux, aquest programa permet a l'usuari centrar la seva atenció en els conceptes fonamentals de la algorísmia computacional. Amb això es busca minimitzar les dificultats pròpies d'un llenguatge i proporcionar un entorn de treball amb nombroses ajudes i recursos didàctics.
El pseudocodi se sol utilitzar com a primer contacte per introduir conceptes bàsics com l'ús d'estructures de control, expressions o variables, sense haver de lidiar amb les particularitats de la sintaxi d'un llenguatge real. El seu propòsit principal és ser una eina per aprendre i entendre els conceptes bàsics de la programació per a aplicar-los amb un pseudocodi en espanyol.
Característiques generals de PSeInt
Entre les principals característiques i funcions d'aquest programa, es poden destacar les següents:
- Es tracta d'un programa multiplataforma (GNU / Linux, Microsoft Windows i Mac OS X).
- és totalment lliure i gratuït (Llicència GPLv2).
- Disponible per 32 i 64 bits.
- presenta eines per escriure algoritmes en pseudocodi en espanyol.
- Ofereix funcions de auto-completat.
- Acolorit de sintaxi.
- Facilita el treball mitjançant plantilles d'ordres.
- indentació intel·ligent.
- llistats de funcions, operadors i variables.
- permet generar i editar el diagrama de flux de l'algoritme.
- Ens va donar la possibilitat de realitzar una edició simultània de múltiples algoritmes.
- El pseudo-llenguatge utilitzat és configurable.
- Pot interpretar / executar els algoritmes escrits. Permet modificar l'algoritme i veure els canvis en l'execució immediatament. També ens va a donar la possibilitat de desfer una execució per reiniciar o repetir-la des d'un punt arbitrari.
- Ofereix una manera especial en el qual descriu les accions realitzades en cada pas.
- El programa ens va mostrar els errors de sintaxi en temps real.
- també assenyala errors en temps d'execució.
- Ofereix descripcions detallades de cada error, amb les seves causes i solucions més freqüents.
- permet convertir l'algoritme de pseudocodi a codi d'altres llenguatges com: C, C ++, C #, Java, JavaScript, Matlab, Pascal, PHP, Python 2, Python 3 o QBasic Visual Basic.
- El programa ofereix als usuaris un sistema d'ajuda integrat sobre el pseudocodi i l'ús de el programa. A més inclou un conjunt de exemples amb diferents nivells de dificultat.
Aquestes són només algunes de les seves característiques i funcions. es poden consultar totes elles més en detall des de la pàgina web de el projecte.
Descàrrega d'PSeInt
Per poder utilitzar aquest programa en Ubuntu, només cal dirigir-se a la pàgina de Descàrregues del projecte. Com es pot veure en la següent captura, aquí podem trobar les opcions de descàrrega per a diferents plataformes. Per aquest exemple vaig a seleccionar l'opció GNU / Linux "Descarrega paquet per Gnu / Linux 64bits»:
El paquet per a GNU / Linux que ens anem a descarregar és un arxiu comprimit tgz. Si et sents indecís sobre quina versió triar (32 o 64 bits), No hi ha més que executar la següent comanda en un terminal (Ctrl + Alt + T):
uname -m
Si el resultat és «x86_64»Com el que es mostra en l'anterior captura, has de seleccionar l'opció de descàrrega per 64bits.
El programa no necessita d'instal·lació. Només haurem de dirigir-nos a la carpeta en la qual tinguem guardat l'arxiu descarregat. Una vegada en ella, no hi haurà més que descomprimir l'arxiu descarregat amb una ordre com:
tar -xzvf pseint-l64-20191127.tgz
Després haurem de executar des del directori «pseint»Que s'acaba de crear el fitxer"pseint«.
cd pseint ./pseint
A la primera execució, PSeInt ens oferirà crear icones d'accés directe, Tant al menú de sistema com a l'escriptori, amb els quals podrem llançar el programa des de l'entorn gràfic.
Per a més informació sobre l'ús d'aquest programa, es pot consultar la documentació que ofereixen a la seva pàgina web.