Un algoritmo es un conjunto de instrucciones bien definidas y ordenadas para realizar una tarea mediante pasos sucesivos. Los algoritmos pueden ser cualitativos, usando palabras para describir los pasos, o cuantitativos, usando cálculos numéricos. Existen algoritmos cotidianos para realizar actividades diarias y algoritmos de búsqueda para encontrar elementos específicos dentro de una lista.