GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO04Média⏱ 2 a 3 minu

Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…

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

Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os estudantes perceberam que a tarefa geral podia ser dividida em partes menores, como cadastrar atividades, definir horários e avisar os responsáveis. — A situação descrita evidencia qual estratégia da Computação para tornar o problema mais fácil de resolver e depois automatizá-lo?

  1. A) Criação do programa inteiro de uma vez para ganhar tempo e evitar etapas intermediárias.
  2. B) Uso de testes no sistema para conferir se cada parte funciona depois de pronta.
  3. C) Separação do problema em partes menores para facilitar a análise e a solução.
  4. D) Definição de regras fixas para que o programa repita as mesmas ações em qualquer situação.
  5. E) Escolha dos materiais e da interface mais bonita para deixar o sistema mais fácil de usar.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A situação descreve o momento em que a tarefa geral (organizar a lista de tarefas do evento) é dividida em partes menores (cadastrar atividades, definir horários, avisar responsáveis). Essa é a essência da decomposição, uma das estratégias fundamentais do pensamento computacional.
  2. A decomposição facilita a resolução porque transforma um problema grande e complexo em subproblemas menores, que são mais fáceis de analisar, entender, programar e testar separadamente. Depois que cada parte está resolvida, as soluções são combinadas para resolver o problema original, o que torna a automatização mais viável.
  3. Analisando as alternativas: a alternativa A está errada porque programar tudo de uma vez vai contra a ideia de dividir o problema. A alternativa B está errada porque testar o sistema é uma etapa de verificação, não a estratégia de dividir o problema. A alternativa D está errada porque definir regras fixas descreve algoritmos e comportamentos, não a divisão do problema em partes. A alternativa E está errada porque escolher materiais e interface trata de aparência e usabilidade, algo que não aparece na situação descrita.
  4. Portanto, a alternativa correta é a C, que corresponde à decomposição, e coincide com o gabarito oficial.

💡 Dica: Procure a ideia de dividir o problema em partes menores.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que construir o programa inteiro de uma vez economiza tempo e que etapas intermediárias são desnecessárias, ignorando que a situação mostra justamente a divisão do problema em partes.

B Erradaerro: Conceitual

O aluno confunde a estratégia de dividir o problema com a etapa de testes, que serve para verificar o funcionamento após a construção, e não para tornar o problema mais fácil de resolver.

C Correta

Describe exatamente a estratégia pedida: decompor um problema complexo em subproblemas menores e mais fáceis de resolver.

D Erradaerro: Interpretaçãoa que mais engana

O aluno associa a organização do programa a regras fixas e repetição de ações, confundindo a estratégia de decomposição com a ideia de padronização ou algoritmo fixo.

Por que engana: Confundir decomposição com repetição, organização visual ou teste do programa.

E Erradaerro: Senso comum

O aluno foca na aparência e na facilidade de uso do sistema, uma preocupação de design de interface, e não no processo de dividir o problema em partes menores descrito no enunciado.

Raio-X da questão

Dificuldade Média
Leitura Fácil
Discriminação Medio
Peso pedagógico Médio
Autonomia do enunciado Alta.
Cobertura da habilidade Pensamento
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Contextualizado e di🧩 Identificar conceito
🎯 Conceito central

Decomposição

📌 Objetivo

Reconhecer decomposi

🧱 Pré-requisitos

Identificação de problema e solução. · Pensamento computacional básico.

📚 Reveja

Pensamento computacional

⚠️ Erro mais comum

Confundir decomposição com repetição, organização visual ou teste do programa.

🌎 Tema transversal

Gestão de projetos

🤝 Socioemocional

Organização

🏫 Contexto

Organização de taref

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.