Pseudocódigo
El Pseudocódigo es una descripción de alto nivel compacta e informal del funcionamiento operativo de un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante un ordenador, además es independiente de cualquier lenguaje de programación.
En muchas carreras informática o escuelas de formación en tecnologías de la información se pasa por alto quizás una de las partes más importantes para llegar a ser un buen programador, y es poder plasmar la lógica de un proceso o lo que tiene que realizar el programa que se quiere desarrollar.
El pseudocódigo, junto a los diagramas de flujo permite comprender, desarrollar y evitar de antemano los errores de lógica que se puedan incluir en el desarrollo de una aplicación.
Una de las ventajas del pseudocódigo es que incluso con unos conocimiento mínimos de programación cualquiera puede entender todos y cada uno de los pasos que se van a realizar en la aplicación, otra ventaja es que teniendo el pseudocódigo creado, el pasarlo a cualquier lenguaje de programación lleva muy poco tiempo.
El uso del pseudocódigo refuerza la lógica mental y razonamiento del programador.
Podeis consultar como se utiliza el pseudocódio en el artículo de la Wikipedia.
Yo en cambio os voy a mostrar una aplicación de nombre PseInt, desarrollada por Pablo Novara, que permite 'programar' en pseudocódigo, lo mejor de ella es que no solo plasmamos la lógica en un lenguaje humano más legible que cuando se empieza con un lenguaje de programación. Además permite ejecutar y depurar el pseudocódigo que hemos escrito.
Para mayor gloria de estre maravilloso programa el lenguaje en que podemos escribir es el español.
PSeInt (Pseudo Intérprete)
PSeInt 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 toda su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje real y proporcionando un entorno de trabajo con numerosas ayudas y registros didácticos.
PSeInt tiene versiones tanto para Linux, Windows o Mac y se distribuye bajo Licencia GPL.
Se puede descargar gratuitamente desde https://pseint.sourceforge.net/
En Linux hay versiones para equipos de 32 y 64 bits.
Simplemente hay que descargarse el fichero .tgz (version 32 ó 64 bits) y extraerlo en un directorio, dentro encontrarás el binario pseint, tan solo tienes que hacer un doble clic sobre él y comenzar a usarlo.
PSeInt
Aplicación para crear pseudocódigo y diagramas de flujo