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

(A) - 
 sequência finita de passos
(B) - 
 garantia de resposta ou solução
(C) - 
 independência do executor
(D) - 
 uso de variáveis para armazenamento de dados
(E) - 
 representação visual por meio de fluxogramas

Explicação

Um algoritmo é uma sequência finita de passos que, quando executados, levam a uma resposta ou solução para um problema. ele pode ser executado por um computador, uma máquina ou até mesmo por um ser humano. portanto, a independência do executor não é uma característica necessária de um algoritmo.

Análise das alternativas

  • (a): os algoritmos são compostos por uma sequência finita de passos.
  • (b): os algoritmos devem garantir que, quando executados corretamente, produzam uma resposta ou solução para o problema.
  • (c): a independência do executor não é uma característica essencial de um algoritmo.
  • (d): os algoritmos geralmente utilizam variáveis para armazenar dados intermediários e valores de entrada.
  • (e): os fluxogramas são uma forma de representação visual de algoritmos.

Conclusão

As características essenciais de um algoritmo são: sequência finita de passos, garantia de resposta ou solução e uso de variáveis. a independência do executor é uma característica desejável, mas não essencial.