Qual das opções abaixo demonstra o reúso de um algoritmo na resolução de um problema semelhante a outro já…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Qual das opções abaixo demonstra o reúso de um algoritmo na resolução de um problema semelhante a outro já resolvido?
- A) Guardar um algoritmo sem usá-lo em outro problema.
- B) Desenvolver um algoritmo do zero para um problema simples.
- C) Reescrever todo o algoritmo para somar números.
- D) Criar um algoritmo que usa outro já existente como base.
- E) Fazer um novo algoritmo sem considerar soluções anteriores.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pergunta qual opção demonstra o reúso de um algoritmo, ou seja, aproveitar uma solução já existente para resolver um problema parecido com outro já resolvido.
- Reúso significa não recomeçar do zero. A alternativa D descreve exatamente isso: criar um novo algoritmo tomando outro já existente como base, reaproveitando a lógica ou a estrutura da solução anterior.
- Por que as outras estão erradas: A descreve guardar um algoritmo sem usá-lo, o que não é reúso, pois nada é reaproveitado. B descreve desenvolver algo do zero, justamente o oposto do reúso. C reescreve todo o algoritmo, o que é retrabalho e não reaproveitamento. E faz um novo algoritmo ignorando soluções anteriores, também contrário ao reúso.
- Conclusão: a resposta correta é a alternativa D, que coincide com o gabarito oficial.
💡 Dica: Identifique a opção que aproveita uma solução anterior como base para um novo problema semelhante.
Alternativa por alternativa
O aluno confunde armazenar um algoritmo com reutilizá-lo; acredita que guardar a solução já é suficiente para caracterizar o reúso.
O aluno associa reúso apenas à simplicidade do problema e acha que resolver algo pequeno do zero já demonstra algum aproveitamento.
O aluno entende que reutilizar significa refazer por completo a solução, confundindo reescrever com reaproveitar.
Por que engana: Confundir reúso com guardar ou reescrever integralmente um algoritmo, sem aproveitar uma solução anterior como base.
Um algoritmo já criado pode servir de base para resolver um problema parecido.
O aluno pensa que criar um algoritmo novo, sem olhar soluções anteriores, é uma forma válida de reúso, por leitura literal do termo 'novo'.
Raio-X da questão
Reúso de algoritmos
avaliacao
Noção de algoritmo · Resolução de problemas semelhantes
Revise como adaptar algoritmos existentes para resolver problemas semelhantes.
Confundir reúso com guardar ou reescrever integralmente um algoritmo, sem aproveitar uma solução anterior como base.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
- Identifique uma situação em que o reúso de um algoritmo pode ser benéfico. Selecione a que mais se aplica.
- Selecione a alternativa que exemplifica o reúso no desenvolvimento de um algoritmo para um jogo. O que pode ser…
- Qual das opções abaixo exemplifica um algoritmo simples?
- Qual das opções abaixo é um exemplo de um algoritmo simples?
- Qual das seguintes situações exemplifica o reúso quando se desenvolve um programa?
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
