El pseudocódigo es un lenguaje de
especificación de algoritmos (no de programación) basado en un sistema
notacional, con estructuras sintácticas y semánticas, similares a los lenguajes
procedurales, aunque menos formales que las de éstos, por lo que no puede ser
ejecutado directamente por un computador. El pseudocódigo utiliza para
representar las sucesivas acciones, palabras reservadas - similares a sus
homónimas en los lenguajes de programación-, tales como start, end, stop,
if-then-else, while-do, repeat-until, (inicio, fin, parar, si-entoncessino,
mientras-hacer, repetir-hasta), etc. A lo largo de este capítulo, a medida que
vayamos describiendo las estructuras de control utilizadas en los programas,
iremos haciendo una lista de las instrucciones más usuales del pseudocódigo. La
ventajas del uso del pseudocódigo residen en:
- Su uso en la planificación de un
programa; permitiendo que el programador se pueda concentrar en la lógica y en
las estructuras de control y no tenga que preocuparse, por ahora de detalles
acerca de las reglas sintácticas y semánticas de un lenguaje específico.
Consiguientemente es más fácil de modificar, en el caso de que se descubran
errores o anomalías en la lógica del algoritmo.
- Aunque el pseudocódigo es independiente
del lenguaje de alto nivel que vaya a utilizarse, un algoritmo expresado en
pseudocódigo puede ser traducido más fácilmente a muchos de ellos.