GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Média⏱ medio

Durante uma competição de robótica, os participantes precisam programar seus robôs para completar um circuito…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma competição de robótica, os participantes precisam programar seus robôs para completar um circuito. Como a tarefa é complexa, eles decidem usar a decomposição. Quais etapas eles devem seguir?

  1. A) Identificar o percurso final e ignorar obstáculos.
  2. B) Dividir o circuito em seções e programar cada seção.
  3. C) Programar tudo de uma vez sem testes.
  4. D) Testar o robô após cada etapa completa.
  5. E) Criar um único código para o robô sem modularização.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pede o procedimento de decomposição, técnica do pensamento computacional que consiste em dividir um problema complexo em partes menores e mais simples, resolvendo cada uma separadamente.
  2. Aplicando ao caso do circuito, o problema complexo é completar todo o percurso. A decomposição manda dividir o circuito em seções (trechos retos, curvas, obstáculos, etc.) e programar cada seção como um pequeno problema próprio.
  3. Assim, a alternativa B é a correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. A) Ignorar obstáculos vai contra a própria tarefa, pois o robô precisa completar o circuito, e identificar apenas o percurso final não decompõe nada.
  6. C) Programar tudo de uma vez sem testes é justamente o oposto de uma abordagem decomposta, que pressupõe resolver e verificar partes separadamente.
  7. D) Testar após cada etapa é uma boa prática, mas não descreve a decomposição, que é a divisão do problema em partes.
  8. E) Um único código sem modularização é o contrário da decomposição, pois não separa o problema em módulos menores.

💡 Dica: Liste as etapas da decomposição na programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que simplificar significa eliminar a dificuldade, ignorando os obstáculos em vez de tratá-los como partes do problema.

Por que engana: Os alunos podem confundir a decomposição com a programação de tudo de uma vez, o que pode levar a erros e dificuldades na execução do robô.

B Correta

Dividir em seções permite foco em cada parte, facilitando o controle.

C Erradaerro: Conceitual

O aluno confunde rapidez com eficiência e acredita que escrever todo o programa de uma vez é mais prático do que dividir a tarefa.

D Erradaerro: Interpretação

O aluno lê a pergunta como se pedisse a estratégia de testes, e não o método de divisão do problema, confundindo depuração com decomposição.

E Erradaerro: Conceitual

O aluno entende que um único código centralizado é mais simples, desconsiderando que a modularização é justamente a forma de organizar partes menores do problema.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

decomposição em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposição em programação · modularização de código

📚 Reveja

Revisar as etapas da decomposição na programação de robôs.

⚠️ Erro mais comum

Os alunos podem confundir a decomposição com a programação de tudo de uma vez, o que pode levar a erros e dificuldades na execução do robô.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - 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.