Este documento introduce los conceptos básicos de los algoritmos y su importancia para resolver problemas. Explica que un algoritmo es un conjunto ordenado de pasos para resolver un problema específico y que debe ser finito, definido y preciso. También describe las características de entrada, proceso y salida de un algoritmo, y diferentes formas de especificar algoritmos como lenguaje natural y pseudocódigo.