GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO04Difícil⏱ medio

Em um projeto de robótica, os alunos devem programar um robô para seguir uma linha. Como a decomposição pode…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO04

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

Em um projeto de robótica, os alunos devem programar um robô para seguir uma linha. Como a decomposição pode ajudar na programação do robô?

  1. A) Programar tudo em um único bloco de código.
  2. B) Dividir a tarefa em funções como seguir, parar e virar.
  3. C) Focar apenas em seguir a linha.
  4. D) Usar um método aleatório para a programação.
  5. E) Manter as funções muito complexas.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A decomposição é a técnica do pensamento computacional que consiste em dividir um problema grande e complexo em partes menores, mais simples e mais fáceis de resolver.
  2. No projeto do robô que segue uma linha, o problema geral 'fazer o robô seguir a linha' pode ser separado em tarefas menores, como seguir em frente, parar e virar. Cada uma dessas tarefas vira uma função, que pode ser programada, testada e corrigida separadamente.
  3. Essa divisão torna o código mais organizado, facilita encontrar e corrigir erros e permite reaproveitar funções em outras partes do programa.
  4. A alternativa A está errada, pois reunir tudo em um único bloco dificulta a leitura, o teste e a correção do programa, indo contra a decomposição.
  5. A alternativa C está errada, pois focar apenas em seguir a linha ignora as demais ações que o robô precisa executar, como parar ou virar.
  6. A alternativa D está errada, pois programar de forma aleatória não garante que o robô execute a tarefa de maneira previsível e correta.
  7. A alternativa E está errada, pois funções muito complexas são justamente o oposto do que a decomposição propõe, que é simplificar as partes do problema.
  8. Portanto, a resposta correta é a alternativa B, pois dividir a tarefa em funções menores e específicas é exatamente o uso da decomposição na programação do robô. O gabarito oficial está correto.

💡 Dica: Pense em como dividir a tarefa em etapas menores.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que concentrar todo o código em um único bloco é mais simples, sem perceber que isso torna o programa difícil de entender e depurar.

Por que engana: O aluno pode confundir a ideia de decomposição com a programação em um único bloco, acreditando que isso simplifica o processo.

B Correta

Isso facilita a implementação e a resolução de problemas.

C Erradaerro: Interpretação

O aluno entende que, por ser o objetivo principal, basta programar apenas o seguir a linha, ignorando que a decomposição separa outras ações necessárias ao robô.

D Erradaerro: Senso comum

O aluno associa programação a algo imprevisível ou livre, confundindo a decomposição, que é um método planejado, com tentativas aleatórias.

E Erradaerro: Conceitual

O aluno acha que funções complexas demonstram um programa mais avançado, sem perceber que a decomposição busca justamente simplificar as partes do problema.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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 na programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

decomposição na programação · funções em programação

📚 Reveja

Revisar os conceitos de decomposição e programação de robôs.

⚠️ Erro mais comum

O aluno pode confundir a ideia de decomposição com a programação em um único bloco, acreditando que isso simplifica o processo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 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.