Este documento define los conceptos de algoritmo, programa y lenguaje de programación. Explica que un algoritmo es un conjunto de pasos ordenados para resolver un problema, y que los programas son algoritmos expresados en un lenguaje de programación específico. También describe los elementos, características y formas de representar los algoritmos, como diagramas de flujo y pseudocódigo.