Definición Formal

El pseudocódigo (del griego pseudo: falso y código) es una descripción de alto nivel de un algoritmo computacional que utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura por máquina.

En términos sencillos: es escribir lógica de programación usando palabras de nuestro idioma, ignorando las reglas rígidas de "sintaxis" (como los puntos y comas o paréntesis complicados) para enfocarnos exclusivamente en la solución lógica.

  • Thomas H. Cormen (y el grupo CLRS): En su libro "Introduction to Algorithms" (considerado la biblia de la algoritmia), utilizan un pseudocódigo muy refinado. Su enfoque dicta que el pseudocódigo debe ser lo suficientemente claro para que cualquier programador lo traduzca a cualquier lenguaje (C++, Java, Python).

  • Donald Knuth: El padre del análisis de algoritmos. En su obra monumental "The Art of Computer Programming", aunque usa lenguajes de bajo nivel, defiende la descripción paso a paso de los procesos antes de la implementación.

  • Steven Skiena: Autor de "The Algorithm Design Manual", quien enfatiza el pseudocódigo como la herramienta principal para la comunicación entre ingenieros.


  • Haga clic en Al.pdf para ver el archivo.