Qual das seguintes situações não é um exemplo de problema que pode ser resolvido usando um algoritmo?

(A) - 
 Encontrar o caminho mais curto entre dois pontos em um mapa.
(B) - 
 Preparar uma receita culinária.
(C) - 
 Escolher uma roupa para vestir.
(D) - 
 Calcular a área de um triângulo.
(E) - 
 Organizar uma festa de aniversário.

Dica

Para identificar se um problema pode ser resolvido usando um algoritmo, pergunte-se se existe uma sequência finita de instruções que, quando seguidas, sempre levarão à solução do problema. Se a resposta for sim, então o problema pode ser resolvido usando um algoritmo.

Explicação

Algoritmos são sequências finitas de instruções que, quando seguidas, resolvem um determinado problema. No entanto, a escolha de uma roupa para vestir não é um problema que pode ser resolvido de forma algorítmica, pois depende de fatores subjetivos, como gosto pessoal, ocasião e condições climáticas.

Análise das alternativas

As demais alternativas são exemplos de problemas que podem ser resolvidos usando um algoritmo:

  • (A): Encontrar o caminho mais curto entre dois pontos em um mapa pode ser resolvido usando um algoritmo de busca de caminhos, como o algoritmo de Dijkstra.
  • (B): Preparar uma receita culinária pode ser resolvido usando um algoritmo que descreve os passos necessários para preparar o prato.
  • (D): Calcular a área de um triângulo pode ser resolvido usando um algoritmo matemático, como a fórmula da área do triângulo.
  • (E): Organizar uma festa de aniversário pode ser resolvido usando um algoritmo que descreve as tarefas necessárias para planejar e executar a festa.

Conclusão

Algoritmos são ferramentas poderosas para resolver problemas, mas nem todos os problemas podem ser resolvidos de forma algorítmica. Problemas que envolvem fatores subjetivos ou que dependem de criatividade e tomada de decisão humana não podem ser resolvidos usando algoritmos.