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
- Maria está criando um jogo educativo. Ela decidiu usar um algoritmo que permite ao jogador escolher diferentes caminhos…
- Durante um projeto de programação, João reutilizou um código de uma atividade anterior para desenvolver um novo…
- Qual é o principal benefício do reúso de código em algoritmos?
- Em uma competição de robótica, estudantes precisam programar um robô para seguir um percurso. Eles descobriram que podem…
- Em um projeto de construção de um jogo, o programador decide usar códigos que já existem em vez de criar novos. Por que…
- Qual é a principal vantagem do reúso de algoritmos na programação?
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
