Este documento presenta una introducción al diseño de algoritmos. Explica que un algoritmo es una serie de pasos para resolver un problema específico. Describe dos tipos de algoritmos, cualitativos y cuantitativos. Luego, introduce conceptos como lenguajes algorítmicos, diagramas de flujo, pseudocódigo y diagramas estructurados, y proporciona ejemplos de cada uno. Finalmente, muestra un ejemplo paso a paso del diseño de un algoritmo para resolver una operación aritmética leyendo una cadena de caracteres.