El documento habla sobre algoritmos. Define un algoritmo como una lista de instrucciones para resolver un problema específico. Explica que los algoritmos requieren entrada y producen una salida, y pueden implementarse en programas de computadora. También describe formas de representar algoritmos como pseudocódigo y diagramas de flujo, y las partes principales que componen un algoritmo como la cabecera, declaraciones y pasos. Finalmente, incluye ejemplos de algoritmos para calcular la hipotenusa y factorial de un número.