Selecione a alternativa que exemplifica o reúso no desenvolvimento de um algoritmo para um jogo. O que pode…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Selecione a alternativa que exemplifica o reúso no desenvolvimento de um algoritmo para um jogo. O que pode ser reutilizado?
- A) As regras de jogo
- B) Os gráficos do jogo
- C) Músicas do jogo
- D) As instruções de instalação
- E) Os personagens do jogo
✅ Resposta correta: alternativa A
Resolução passo a passo
- O reúso, no desenvolvimento de algoritmos, consiste em aproveitar partes de código ou de lógica já escritas em outros pontos do projeto ou em outros projetos, em vez de recriá-las do zero. Pense no que, dentro de um jogo, é lógica reutilizável, isto é, instruções que descrevem como o jogo funciona.
- As regras de jogo (alternativa A) são formadas por procedimentos e condições: como pontuar, quando o jogador vence ou perde, como ocorrem colisões, como se passa de fase. Essa lógica pode ser escrita uma vez, como função ou módulo, e reaproveitada em outras fases, em outros jogos com mecânicas parecidas ou em versões diferentes do mesmo jogo. Por isso é o exemplo de reúso de algoritmo.
- Por que as outras estão erradas:
- B) Os gráficos são recursos visuais (imagens, sprites, animações), não parte do algoritmo; mesmo que sejam reaproveitados, isso não ilustra o reúso algorítmico pedido.
- C) As músicas são arquivos de áudio, um recurso multimídia, e não um procedimento do algoritmo.
- D) As instruções de instalação são um documento para o usuário, sem relação com a lógica do algoritmo do jogo.
- E) Os personagens são elementos do jogo (aparência e atributos de dados), que podem até ser reaproveitados, mas o exemplo mais típico de reúso no desenvolvimento de algoritmos são as regras e a lógica de funcionamento, que é a alternativa A.
- Conclusão: a alternativa A é a que melhor exemplifica o reúso no desenvolvimento de um algoritmo para um jogo, e coincide com o gabarito oficial. Observação: a alternativa E também admite reaproveitamento, mas a questão pede o exemplo de reúso algorítmico, em que as regras de jogo são a resposta mais adequada.
💡 Dica: Pense em elementos que podem ser usados em diferentes partes do jogo.
Alternativa por alternativa
Regras comuns podem ser reutilizadas em diferentes jogos, otimizando o desenvolvimento.
O aluno associa reúso a qualquer recurso que possa ser usado de novo no jogo, inclusive elementos visuais, sem distinguir ativos gráficos de lógica de programação.
Por que engana: Confundir elementos visuais ou sonoros do jogo com partes reutilizáveis do algoritmo, como regras ou lógica.
O aluno entende que reutilizar significa aproveitar qualquer material do jogo, como músicas, e não percebe que o reúso do algoritmo se refere a instruções e procedimentos.
O aluno pensa que tudo o que acompanha o jogo faz parte do desenvolvimento do algoritmo, e confunde documentação de uso com a lógica computacional.
O aluno considera que personagens, por serem elementos centrais do jogo, são o principal reaproveitável, sem reconhecer que o reúso algorítmico recai sobre regras e procedimentos.
Raio-X da questão
reúso de algoritmos
avaliacao
conceito de algoritmo · noção de reutilização de código
Revisar os conceitos de reúso e modularidade em programação.
Confundir elementos visuais ou sonoros do jogo com partes reutilizáveis do algoritmo, como regras ou lógica.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Qual das seguintes situações exemplifica o reúso quando se desenvolve um programa?
- Qual das alternativas abaixo exemplifica o reúso de código em um projeto de programação?
- Durante uma oficina de Computação, uma turma desenvolveu um jogo de perguntas sobre hábitos sustentáveis. Em cada fase…
- Qual das opções abaixo reflete a técnica de reúso em programação ao resolver um problema similar?
- Qual das opções abaixo demonstra o reúso de um algoritmo na resolução de um problema semelhante a outro já resolvido?
- Identifique uma situação em que o reúso de um algoritmo pode ser benéfico. Selecione a que mais se aplica.
🔎 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
