Qual das seguintes opções melhor representa o objetivo de um algoritmo?

(A) - 
 fornecer uma resposta específica para um problema.
(B) - 
 armazenar e organizar dados de forma eficiente.
(C) - 
 exibir informações em uma tela de computador.
(D) - 
 controlar o fluxo de um programa.
(E) - 
 verificar a ortografia e a gramática de um texto.

Explicação

Um algoritmo é uma sequência finita de instruções precisas que descrevem como executar uma tarefa ou resolver um problema. o objetivo principal de um algoritmo é fornecer uma resposta específica para o problema em questão.

Análise das alternativas

As demais alternativas não descrevem com precisão o objetivo de um algoritmo:

  • (b): armazenamento e organização de dados são funções de estruturas de dados, não de algoritmos.
  • (c): exibir informações é uma função de interfaces gráficas ou terminais, não de algoritmos.
  • (d): controle de fluxo é uma característica dos programas de computador, não dos algoritmos.
  • (e): verificação ortográfica e gramatical são funções de verificadores ortográficos e gramaticais, não de algoritmos.
  • (e): verificação ortográfica e gramatical são funções de verificadores ortográficos e gramaticais, não de algoritmos.

Conclusão

Compreender o objetivo dos algoritmos - fornecer respostas específicas para problemas - é essencial para o desenvolvimento de habilidades de programação.