Este documento presenta información sobre algoritmos. Define un algoritmo como un conjunto ordenado de pasos para resolver un problema de forma no ambigua. Explica que los algoritmos se pueden representar usando pseudocódigo o lenguajes de programación. Describe las estructuras iterativas y recursivas para implementar repetición en algoritmos. También cubre el proceso de descubrir algoritmos y lista referencias bibliográficas.