Analise a importância do reúso de código em algoritmos.
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
Analise a importância do reúso de código em algoritmos.
- A) Tormenta a complexidade do algoritmo.
- B) Aumenta o tempo de desenvolvimento.
- C) Facilita a manutenção e evita erros.
- D) Impede a colaboração entre programadores.
- E) Aumenta a diversidade de códigos no projeto.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pede a importância do reúso de código em algoritmos. Reutilizar trechos de código já escritos e testados (funções, módulos, bibliotecas) significa não reescrever a mesma lógica várias vezes.
- Ao reutilizar, o programador ganha produtividade, porque não precisa criar tudo do zero, e ganha qualidade, porque um código já testado tende a ter menos erros. Além disso, uma correção feita no trecho reutilizado beneficia todos os pontos do sistema que o utilizam, o que facilita a manutenção.
- Portanto, a alternativa C, 'Facilita a manutenção e evita erros', expressa corretamente a importância do reúso.
- Por que as outras estão erradas: A) o reúso não tormenta a complexidade; ao contrário, costuma organizá-la e simplificá-la. B) o reúso tende a reduzir, e não aumentar, o tempo de desenvolvimento. D) o reúso favorece a colaboração, pois equipes compartilham componentes padronizados. E) o reúso diminui a diversidade desnecessária de códigos, já que se usam as mesmas soluções em vez de criar variações.
- O gabarito oficial C está correto.
💡 Dica: Considere exemplos práticos de reúso de código.
Alternativa por alternativa
Acredita que reaproveitar código torna o algoritmo mais confuso, como se cada chamada a um módulo externo aumentasse a complexidade geral. Na prática, o reúso encapsula a lógica e reduz a complexidade percebida.
Por que engana: Achar que o reúso de código aumenta a complexidade ou o tempo de desenvolvimento, quando na verdade facilita a manutenção.
Imagina que é preciso gastar mais tempo para adaptar e entender código alheio, por isso supõe que o reúso atrasa o projeto. Ignora que escrever e testar tudo do zero costuma consumir mais tempo.
O reúso ajuda a manter o código mais confiável.
Confunde reúso com código fechado e individual, supondo que cada programador deveria manter seu próprio código isolado. O reúso, ao contrário, cria componentes compartilhados que facilitam o trabalho em equipe.
Interpreta reúso como multiplicação de variações do mesmo código, quando na verdade o reúso consiste em usar uma mesma solução em vários pontos, reduzindo redundâncias. Trata-se de uma leitura invertida do conceito.
Raio-X da questão
reúso de código
avaliacao
conceito de algoritmo · noções de programação modular
Revisar os benefícios do reúso de código em programação.
Achar que o reúso de código aumenta a complexidade ou o tempo de desenvolvimento, quando na verdade facilita a manutenção.
ciencia_tecnologia
pensamento_critico
abstrato
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
