Qual das seguintes opções **não** representa uma propriedade de um algoritmo?
(A) -
finitude
(B) -
generalidade
(C) -
eficiência
(D) -
definição
(E) -
automatização
Explicação
A eficiência não é uma propriedade dos algoritmos. as propriedades dos algoritmos são: finitude, definição, generalidade e efetividade.
Análise das alternativas
- (a) finitude: um algoritmo deve ter um número finito de passos.
- (b) generalidade: um algoritmo deve ser aplicável a uma classe geral de problemas.
- (c) eficiência: a eficiência não é uma propriedade dos algoritmos, mas pode ser uma característica desejável para certos algoritmos.
- (d) definição: um algoritmo deve ser claramente definido e sem ambiguidades.
- (e) automatização: os algoritmos são receitas passo a passo que podem ser executados por um computador ou por uma pessoa para automatizar tarefas.
Conclusão
As propriedades dos algoritmos são finitude, definição, generalidade e efetividade. a eficiência, embora não seja uma propriedade, pode ser uma consideração importante na escolha de um algoritmo para resolver um problema específico.