El pseudocódigo proporciona una descripción informal de alto nivel de un algoritmo o programa que utiliza las convenciones de un lenguaje de programación real. Los programadores utilizan el pseudocódigo para describir un algoritmo antes de codificarlo en un lenguaje específico. El estilo del pseudocódigo puede variar desde una imitación de un lenguaje de programación hasta una descripción en prosa.