Los algoritmos son conjuntos de instrucciones definidas y finitas que permiten resolver problemas específicos mediante una secuencia de pasos ordenados. La escritura de algoritmos puede realizarse en lenguaje natural y debe ser precisa para evitar errores en la ejecución.