El pseudocódigo es una descripción informal de un algoritmo que utiliza las convenciones de un lenguaje de programación real pero está diseñado para ser legible por humanos. Proporciona una representación sencilla de un programa que facilita el paso a un lenguaje de programación real. El pseudocódigo incluye instrucciones primitivas, de proceso, de control y compuestas para describir la solución de un problema de una manera detallada y similar al lenguaje que se usará finalmente.