Este documento describe los conceptos básicos de diseño de algoritmos. Explica que un algoritmo es una serie de pasos para resolver un problema específico. Presenta dos tipos de algoritmos: cualitativos que usan palabras y cuantitativos que usan cálculos numéricos. También describe lenguajes algorítmicos como diagramas de flujo y pseudocódigo que permiten expresar algoritmos de manera gráfica o narrativa. El proceso de creación de algoritmos implica definir el problema, analizarlo y diseñar la solución expresada como algoritmo.