Este documento presenta las propiedades y pasos para construir algoritmos. Define un algoritmo como un conjunto de instrucciones ordenadas para resolver un problema de forma precisa y comprensible. Explica que los algoritmos deben siempre terminar, ser claros y funcionar independientemente de los datos de entrada. Además, describe las herramientas para representar algoritmos como el pseudocódigo y los diagramas de flujo.