GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Fácil⏱ medio

Identifique uma situação em que o reúso de um algoritmo pode ser benéfico. Selecione a que mais se aplica.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique uma situação em que o reúso de um algoritmo pode ser benéfico. Selecione a que mais se aplica.

  1. A) Usar um mesmo código para calcular a média de notas em diferentes turmas.
  2. B) Criar um novo código para cada tipo de dado.
  3. C) Desenvolver algoritmos sem aproveitar os existentes.
  4. D) Modificar completamente um algoritmo sempre que houver uma nova necessidade.
  5. E) Usar diferentes códigos para resolver o mesmo problema.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede uma situação em que o reúso de um algoritmo traz benefício, ou seja, aproveitar uma solução já pronta em vez de reescrever tudo do zero.
  2. Analisando as alternativas, a letra A descreve exatamente esse reúso: um mesmo código que calcula médias é aproveitado para turmas diferentes. Assim, a lógica é escrita uma vez, testada e mantida em um só lugar, economizando tempo e reduzindo erros.
  3. A alternativa B está errada, pois criar um código novo para cada tipo de dado é justamente o oposto do reúso.
  4. A alternativa C está errada, pois desenvolver algoritmos sem aproveitar os existentes elimina o benefício do reúso.
  5. A alternativa D está errada, pois modificar completamente o algoritmo a cada necessidade gera retrabalho, sem aproveitar a base já existente.
  6. A alternativa E está errada, pois usar códigos diferentes para o mesmo problema duplica esforço e não reaproveita nenhuma solução.
  7. Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Pense em exemplos práticos de algoritmos reutilizáveis.

Alternativa por alternativa

A Correta

Essa situação ilustra bem o reúso, pois o mesmo código pode ser aplicado a várias turmas.

B Erradaerro: Conceituala que mais engana

O aluno pode ter entendido que cada tipo de dado exige um algoritmo próprio, ignorando que um mesmo procedimento pode servir a dados de tipos diferentes ou ser generalizado.

Por que engana: Confundir reuso de algoritmo com criar codigos novos para cada situacao, nao aproveitando codigo existente.

C Erradaerro: Conceitual

O aluno pode ter confundido desenvolvimento independente com boa prática, imaginando que reescrever tudo do zero seria mais seguro ou original.

D Erradaerro: Conceitual

O aluno pode ter achado que cada nova necessidade exige alterar o algoritmo por completo, sem perceber que a reutilização consiste em aproveitar a parte já pronta e adaptar apenas o necessário.

E Erradaerro: Interpretação

O aluno pode ter interpretado que ter várias soluções diferentes para o mesmo problema é uma forma de reúso, quando na verdade isso representa retrabalho e duplicação de esforço.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

reúso de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · beneficios do reuso de codigo

📚 Reveja

Revisar os conceitos de algoritmos e suas aplicações.

⚠️ Erro mais comum

Confundir reuso de algoritmo com criar codigos novos para cada situacao, nao aproveitando codigo existente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.