Qual dos seguintes problemas pode ser mais facilmente resolvido usando um algoritmo representado por um fluxograma de decisão?

(A) - 
 encontrar a área de um triângulo retângulo.
(B) - 
 determinar se um número é primo.
(C) - 
 calcular a média de uma lista de números.
(D) - 
 plotar uma função quadrática.
(E) - 
 gerar uma sequência de números aleatórios.

Dica

  • identifique claramente as condições que serão verificadas.
  • use símbolos de decisão (diamantes) para representar as tomadas de decisão.
  • rotule as setas que saem dos símbolos de decisão com os resultados possíveis das verificações.
  • certifique-se de que todas as condições sejam verificadas e que todas as possibilidades sejam consideradas.

Explicação

Um fluxograma de decisão se baseia em tomadas de decisão condicionais. ele é ideal para resolver problemas que envolvem verificar condições e tomar ações diferentes com base nos resultados das verificações.

determinar se um número é primo é um problema que se encaixa perfeitamente nesse formato. o algoritmo pode verificar se o número é divisível por algum número menor que sua raiz quadrada. se não for divisível, o número é primo; caso contrário, não é primo.

Análise das alternativas

As demais alternativas não são tão adequadas para serem resolvidas usando um fluxograma de decisão:

  • (a): encontrar a área de um triângulo retângulo envolve cálculos matemáticos diretos.
  • (c): calcular a média de uma lista de números também envolve cálculos matemáticos.
  • (d): plotar uma função quadrática requer conhecimentos de matemática analítica.
  • (e): gerar uma sequência de números aleatórios não é um problema de tomada de decisão.

Conclusão

Fluxogramas de decisão são ferramentas poderosas para resolver problemas que envolvem tomadas de decisão condicionais. a capacidade de criar e interpretar fluxogramas é essencial para o pensamento computacional e a resolução de problemas no mundo real.