Qual das seguintes opções **não** é uma característica de um bom algoritmo?

(A) - 
 precisão
(B) - 
 clareza
(C) - 
 generalidade
(D) - 
 computacionalmente eficiente
(E) - 
 fácil de implementar

Explicação

Generalidade refere-se à capacidade de um algoritmo resolver uma ampla gama de problemas. no entanto, essa não é uma característica essencial para todos os algoritmos. alguns algoritmos são projetados para resolver problemas específicos e não precisam ser generalizáveis.

Análise das alternativas

As demais alternativas são características importantes de um bom algoritmo:

  • (a): precisão refere-se à capacidade do algoritmo de produzir resultados corretos.
  • (b): clareza refere-se à facilidade de compreensão e interpretação do algoritmo.
  • (d): computacionalmente eficiente refere-se à capacidade do algoritmo de ser executado de forma rápida e com baixo uso de recursos.
  • (e): fácil de implementar refere-se à simplicidade de colocar o algoritmo em prática.

Conclusão

Ao avaliar a qualidade de um algoritmo, é importante considerar fatores como precisão, clareza, eficiência computacional e facilidade de implementação. a generalidade pode ser desejável em alguns casos, mas não é uma característica obrigatória para todos os algoritmos.