Qual das seguintes opções NÃO é uma característica de um algoritmo?
(A) -
Sequência finita de instruções
(B) -
Instruções bem definidas
(C) -
Resultado desejado
(D) -
Possível execução em loop infinito
(E) -
Produção de saída
Explicação
Um algoritmo é definido como uma sequência finita de instruções bem definidas que, quando executadas, produzem um resultado desejado. Por definição, um algoritmo não pode executar em loop infinito, pois isso violaria a característica de finitude.
Análise das alternativas
As demais alternativas são características essenciais de um algoritmo:
- (A): Um algoritmo é uma sequência finita de instruções.
- (B): As instruções de um algoritmo devem ser bem definidas.
- (C): Um algoritmo deve produzir um resultado desejado.
- (D): Um algoritmo não pode executar em loop infinito.
- (E): Um algoritmo deve produzir saída.
Conclusão
Compreender as características dos algoritmos é fundamental para criar e utilizar algoritmos eficazes para resolver problemas.