GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF15CO04Fácil⏱ curto

Identifique a etapa da decomposição em um problema de programação onde você divide a tarefa principal em…

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

Identifique a etapa da decomposição em um problema de programação onde você divide a tarefa principal em subtarefas menores.

  1. A) Compreensão do problema
  2. B) Divisão da tarefa
  3. C) Testes das soluções
  4. D) Generalização das soluções
  5. E) Análise de dados

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Lembre o que é decomposição no pensamento computacional: quebrar um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas uma a uma. Passo 2: Leia as alternativas e identifique qual descreve exatamente essa ação. A alternativa B, Divisão da tarefa, é a própria essência da decomposição, pois descreve dividir a tarefa principal em subtarefas menores. Passo 3: Verifique as demais alternativas. A alternativa A (Compreensão do problema) é uma etapa anterior, em que se entende o que precisa ser resolvido, mas não divide nada. A alternativa C (Testes das soluções) é uma etapa posterior, em que se verifica se a solução funciona. A alternativa D (Generalização das soluções) consiste em reconhecer padrões e reaproveitar soluções em casos semelhantes, e não em dividir a tarefa. A alternativa E (Análise de dados) refere-se a examinar informações para extrair conclusões, algo distinto de fragmentar a tarefa. Passo 4: Conclusão: a resposta é a alternativa B, coincidindo com o gabarito oficial.

💡 Dica: Pense nas etapas de um problema de programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que a etapa de dividir a tarefa é a mesma coisa que entender o problema, pois ambas acontecem no início da resolução.

Por que engana: Confundir a etapa de dividir a tarefa principal com outras etapas como compreensão ou testes, não identificando a divisão em subtarefas.

B Correta

Dividir a tarefa em subtarefas é a definição de decomposição.

C Erradaerro: Conceitual

Associa a decomposição à verificação das partes, imaginando que dividir a tarefa significa testar cada pedaço separadamente, o que é uma etapa posterior.

D Erradaerro: Conceitual

Confunde dividir a tarefa com generalizar, achando que identificar soluções reutilizáveis é a mesma ação de separar o problema em subtarefas.

E Erradaerro: Senso comum

Interpreta a palavra 'análise' no sentido cotidiano de 'quebrar em partes para examinar', o que leva a associar a análise de dados à divisão da tarefa.

Raio-X da questão

Dificuldade Fácil
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🧩 progressao
🎯 Conceito central

decomposição em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao em programacao · conceito de tarefa e subtarefa

📚 Reveja

Revisar as etapas da decomposição em problemas de programação.

⚠️ Erro mais comum

Confundir a etapa de dividir a tarefa principal com outras etapas como compreensão ou testes, não identificando a divisão em subtarefas.

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