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
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.
- A) Compreensão do problema
- B) Divisão da tarefa
- C) Testes das soluções
- D) Generalização das soluções
- E) Análise de dados
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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
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.
Dividir a tarefa em subtarefas é a definição de decomposição.
Associa a decomposição à verificação das partes, imaginando que dividir a tarefa significa testar cada pedaço separadamente, o que é uma etapa posterior.
Confunde dividir a tarefa com generalizar, achando que identificar soluções reutilizáveis é a mesma ação de separar o problema em subtarefas.
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
decomposição em programação
avaliacao
decomposicao em programacao · conceito de tarefa e subtarefa
Revisar as etapas da decomposição em problemas de programação.
Confundir a etapa de dividir a tarefa principal com outras etapas como compreensão ou testes, não identificando a divisão em subtarefas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a etapa de decomposição em um problema de programação onde você precisa separar um sistema de controle de…
- Identifique a atividade que representa a decomposição de um problema na programação.
- Identifique a técnica de decomposição em um problema de programação que consiste em dividir um programa complexo em…
- Identifique a técnica de decomposição em um problema de programação.
- Explique como a decomposição pode ajudar a solucionar problemas em programação. Inclua exemplos de como dividir tarefas.
- Qual é a primeira etapa da decomposição na solução de problemas?
🔎 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
