Maria deseja aprimorar seu jogo de tabuleiro eletrônico. Para isso, ela decide usar um algoritmo que reutiliza…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Maria deseja aprimorar seu jogo de tabuleiro eletrônico. Para isso, ela decide usar um algoritmo que reutiliza partes de códigos anteriores. Qual é a principal vantagem desse reuso?
- A) Aumentar o tempo de desenvolvimento.
- B) Reduzir a quantidade de erros.
- C) Criar novos algoritmos desnecessariamente.
- D) Dificultar a manutenção do código.
- E) Aumentar a complexidade do código.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a principal vantagem de reutilizar partes de códigos anteriores no desenvolvimento de um algoritmo ou programa.
- Reutilizar código significa aproveitar trechos já escritos e testados, em vez de programar tudo do zero a cada nova necessidade.
- Como esses trechos já foram validados em outros contextos, há menos chance de introduzir novos erros, o que reduz a quantidade de erros. Essa é a vantagem principal do reuso, e por isso a alternativa B está correta.
- A alternativa A está errada, pois o reuso tende a diminuir o tempo de desenvolvimento, não aumentá-lo.
- A alternativa C está errada, pois o reuso serve justamente para evitar a criação desnecessária de novos códigos.
- A alternativa D está errada, pois um código bem organizado com reuso tende a facilitar a manutenção, e não dificultá-la.
- A alternativa E está errada, pois o reuso busca simplificar o desenvolvimento, e não aumentar a complexidade do código.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense nas vantagens de reutilizar código em programação.
Alternativa por alternativa
O aluno pode ter imaginado que, por reaproveitar partes de código, o programador precisa adaptar e integrar trechos antigos, o que gastaria mais tempo. Ele confundiu a dificuldade de adaptação com a vantagem central do reuso.
Por que engana: O aluno pode confundir a reutilização de código com a criação de novos algoritmos, pensando que isso é sempre necessário.
Códigos reutilizados são menos propensos a erros.
O aluno pode ter lido a palavra 'reutiliza' como incentivo a criar mais algoritmos, sem perceber que o reuso visa justamente evitar a criação de código novo e desnecessário.
O aluno pode ter associado o reuso a códigos dependentes entre si, pensando que alterar um trecho compartilhado dificultaria a manutenção. Ele ignorou que código bem modularizado e reutilizado é mais fácil de manter.
O aluno pode ter confundido reutilizar com juntar muitos trechos diferentes em um único programa, acreditando que isso torna o código mais complexo. Ele não percebeu que o reuso simplifica o desenvolvimento.
Raio-X da questão
reuso de código
avaliacao
reuso de código · algoritmos
Revisar os benefícios do reuso de código em programação.
O aluno pode confundir a reutilização de código com a criação de novos algoritmos, pensando que isso é sempre necessário.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um jogo de aventura, há cristais em diferentes fases. Sempre que o personagem encosta em um cristal, o jogo deve…
- Na apresentação digital da biblioteca, o mesmo aviso de silêncio aparece na abertura, no intervalo, antes da leitura e…
- — Se cada sala tiver um roteiro próprio, vamos repetir muitos blocos — observou uma estudante durante a montagem de uma…
- — Se mudarmos a mensagem de acerto, teremos de procurar em todas as salas? — perguntou Caio durante a montagem de um…
- Durante a montagem de uma mostra de curtas no centro cultural do bairro, estudantes programam um painel para iniciar…
- Por que um ajuste simples vira dor de cabeça quando um programa cresce? Em uma feira de bairro, um grupo de voluntários…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
