Suporte para vários algoritmos (enumerado TipoAlgoritmo)