El documento explica qué son los algoritmos, definiéndolos como listas de instrucciones para resolver problemas específicos, destacando su estructura de entrada y salida. También describe su relación con la programación, donde un programa es la implementación de un algoritmo, y detalla la construcción y diseño de algoritmos mediante pseudo-código y diagramas de flujo. Finalmente, aborda la ejecución de algoritmos mediante operaciones secuenciales, selectivas y repetitivas, enfatizando la importancia de probar los algoritmos antes de su implementación.