Este documento presenta una introducción a los algoritmos. Explica que un algoritmo es un conjunto ordenado de pasos para resolver un problema, y que los programas de computadora se basan en algoritmos. También describe brevemente la historia del término "algoritmo" y diferentes tipos de algoritmos como cualitativos y cuantitativos. Finalmente, introduce algunas técnicas para formular algoritmos como pseudocódigo y diagramas de flujo.