Una serie formalizada de operaciones que se usa para solucionar un problema matemático o lógico (o un problema de cualquier tipo analizable en términos numéricos y lógicos); por ejemplo: Un algoritmo de búsqueda es el conjunto de operaciones que permiten buscar una secuencia concreta dentro de un grupo.