GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO04Média⏱ curto

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

Habilidade BNCC EF15CO04

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?

  1. A) As regras de jogo
  2. B) Os gráficos do jogo
  3. C) Músicas do jogo
  4. D) As instruções de instalação
  5. E) Os personagens do jogo

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por que as outras estão erradas:
  4. 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.
  5. C) As músicas são arquivos de áudio, um recurso multimídia, e não um procedimento do algoritmo.
  6. 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.
  7. 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.
  8. 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

A Correta

Regras comuns podem ser reutilizadas em diferentes jogos, otimizando o desenvolvimento.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Senso comum

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.

E Erradaerro: Interpretação

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

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ exemplificativa🧩 progressao
🎯 Conceito central

reúso de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · noção de reutilização de código

📚 Reveja

Revisar os conceitos de reúso e modularidade em programação.

⚠️ Erro mais comum

Confundir elementos visuais ou sonoros do jogo com partes reutilizáveis do algoritmo, como regras ou lógica.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Decomposiçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.