Un algoritmo es un conjunto de instrucciones bien definidas y ordenadas para realizar una tarea y llegar a una solución final. El pseudocódigo describe algoritmos de alto nivel usando una mezcla de lenguaje natural y sintaxis de programación sin estar regido por estándares, lo que permite representar instrucciones complejas de manera más concisa.