Este documento describe los tipos y características de los algoritmos. Existen dos tipos de algoritmos: cualitativos, que describen los pasos utilizando palabras, y cuantitativos, que utilizan cálculos numéricos. Los algoritmos se pueden representar a través de texto narrativo, diagramas de flujo o pseudocódigo. Las características clave de los algoritmos son que deben tener un número finito de pasos, definir cada paso de manera precisa, tener datos de entrada y salida, y ser efectivos.