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

Na aula, Bia dividiu seu jogo em pequenas partes para trabalhar melhor. Qual é uma vantagem de dividir um…

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

Na aula, Bia dividiu seu jogo em pequenas partes para trabalhar melhor. Qual é uma vantagem de dividir um projeto em partes?

  1. A) Faz o computador trabalhar sozinho.
  2. B) Facilita testar cada parte do projeto.
  3. C) Une todas as partes em uma só.
  4. D) Dispensa planejar as partes do projeto.
  5. E) Cria erros em todas as partes.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado diz que Bia dividiu seu jogo em pequenas partes para trabalhar melhor, e pergunta qual é uma vantagem de dividir um projeto em partes.
  2. Ao dividir um projeto, cada parte pode ser desenvolvida e verificada separadamente. Isso facilita testar cada parte do projeto, localizando erros com mais rapidez, já que o problema fica restrito a um trecho menor.
  3. A alternativa B é a correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois dividir o projeto não faz o computador trabalhar sozinho; quem organiza o trabalho continua sendo a pessoa programadora.
  5. A alternativa C está errada, pois dividir em partes é o contrário de unir tudo em uma só.
  6. A alternativa D está errada, pois dividir um projeto exige planejamento de como as partes se encaixam, e não o dispensa.
  7. A alternativa E está errada, pois dividir o projeto serve justamente para reduzir erros, não para criá-los em todas as partes.

💡 Dica: Pense nas vantagens de dividir um problema em partes menores.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

O aluno pode imaginar que, ao separar o projeto em partes, a máquina passa a executar tudo automaticamente, sem necessidade de acompanhamento humano.

Por que engana: Achar que decomposicao elimina a necessidade de algoritmos ou que sempre acelera a codificacao, confundindo seus beneficios reais.

B Correta

A decomposição divide o projeto em partes menores. Assim, fica mais fácil testar cada parte e corrigir seus erros.

C Erradaerro: Interpretação

O aluno pode confundir a ideia de dividir com a de juntar, achando que o objetivo da divisão é reunir as partes em um único bloco.

D Erradaerro: Conceitual

O aluno pode entender que, por o projeto estar dividido, não é mais preciso planejar, quando na verdade a divisão exige planejamento de como as partes se relacionam.

E Erradaerro: Interpretação

O aluno pode ler a palavra 'partes' como fonte de problemas, achando que dividir multiplica os erros em vez de facilitar sua identificação.

Raio-X da questão

Dificuldade Média
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✍️ direta🧩 consolidacao
🎯 Conceito central

decomposição em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao em programacao · conceito de algoritmo

📚 Reveja

Revisar os benefícios da decomposição em projetos de programação.

⚠️ Erro mais comum

Achar que decomposicao elimina a necessidade de algoritmos ou que sempre acelera a codificacao, confundindo seus beneficios reais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.