Sobre estas questões de Estratégias de solução de problemas - Decomposição
Esta página reúne 40 questões de Estratégias de solução de problemas - Decomposição voltadas para Ensino Médio, dentro da unidade temática Pensamento computacional, todas alinhadas à BNCC. Abaixo você encontra 6 questões-amostra com a análise pedagógica completa (gabarito comentado, ficha pedagógica e resolução passo a passo) — uma prévia do que o GeraProva monta automaticamente para a prova inteira.
O que estas questões cobram: divisão de problemas; decomposição de problemas; técnica de reúso; técnica de decomposição.
Objetivos pedagógicos principais: avaliacao · fixacao.
3F · 4M · 3D
Distribuição de dificuldade
🧠 Habilidades cognitivas (Bloom): Compreender, Analisar, Aplicar, Lembrar, Criar
🎯 Tipos de raciocínio exigidos: Dedutivo, Analógico, Crítico
Como usar: professores podem aplicar estas questões diretamente em avaliações, usar como material de apoio em aula, ou gerar uma prova personalizada com o GeraProva escolhendo dificuldade, quantidade e formato. Alunos podem usar para revisão ativa, praticando a resolução antes de ver o gabarito comentado.
Prova completa de Estratégias de solução de problemas - Decomposição em 30 segundos
Gere a prova personalizada com gabarito e folha de respostas usando as 40 questões deste tópico. Veja os planos:
Ver planos A partir de R$ 29,90/mês
Questão 1BNCC EM13CO02Fácil🧠 Lembrar⏱ curto
Identifique a técnica que consiste em dividir um problema em partes menores para facilitar a solução.
- A) Decomposição
- B) Generalização
- C) Reúso
- D) Algoritmo
- E) Debugging
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
divisão de problemas
💡 Dica de resolução
Pense em como os problemas podem ser simplificados.
✅ Resposta correta: A
A decomposição é o processo de dividir um problema em partes menores, facilitando a resolução.
Por que as outras alternativas estão erradas:
❌ B) Generalização envolve aplicar a solução de um problema a outros semelhantes, não é o foco aqui.
❌ C) Reúso refere-se a utilizar soluções já existentes, não necessariamente dividir problemas.
❌ D) Um algoritmo é um conjunto de instruções, e não uma técnica de decomposição.
❌ E) Debugging é a identificação e correção de erros, não se relaciona à decomposição.
📚 Reveja antes de resolver
Revisar técnicas de resolução de problemas em computação.
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Taxonomia Bloom: Lembrar
Dificuldade: Fácil
Tempo estimado: curto
Nível de leitura: baixo
Estilo do enunciado: direta
Contexto de aplicação: abstrato
Papel na prova: abertura
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: unica
Indicações: Simulado · Diagnóstico
Questão 2BNCC EM13CO01Média🧠 Compreender⏱ curto
Qual o primeiro passo para resolver um problema complexo utilizando a técnica de decomposição?
- A) Compreender o problema
- B) Implementar um algoritmo
- C) Testar a solução
- D) Criar um fluxo de dados
- E) Escrever código
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
decomposição de problemas
💡 Dica de resolução
Pense na definição de decomposição de problemas.
✅ Resposta correta: A
Entender o problema é fundamental para identificar suas partes menores.
Por que as outras alternativas estão erradas:
❌ B) A implementação deve ocorrer após a compreensão e decomposição do problema.
❌ C) Testar é uma etapa final, realizada após resolver as partes do problema.
❌ D) Criar um fluxo é uma parte da solução, mas não o primeiro passo.
❌ E) Escrever código é um passo posterior, após decompor e entender o problema.
📚 Reveja antes de resolver
Revisar os passos da técnica de decomposição de problemas.
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Analógico
Taxonomia Bloom: Compreender
Dificuldade: Média
Tempo estimado: curto
Nível de leitura: baixo
Estilo do enunciado: direta
Contexto de aplicação: abstrato
Papel na prova: consolidacao
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: unica
Indicações: Diagnóstico
Questão 3BNCC EM13CO01Difícil🧠 Analisar⏱ medio
Na construção de um programa de computador, por que utilizar a técnica de reúso é vantajoso?
- A) Reduz custos e tempo
- B) Aumenta a complexidade
- C) Garante que não há erros
- D) Elimina a necessidade de manutenção
- E) Prolonga o tempo de entrega
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
técnica de reúso
💡 Dica de resolução
Considere os benefícios do reúso de código em programação.
✅ Resposta correta: A
Reusar partes de código acelera o desenvolvimento e diminui esforços.
Por que as outras alternativas estão erradas:
❌ B) O reúso visa simplificar o processo, não aumentar a complexidade.
❌ C) Reusando, os erros podem ser replicados; não elimina a necessidade de testes.
❌ D) Reuso pode ainda exigir manutenção, mas facilita o processo de desenvolvimento.
❌ E) O ideal é que o reúso encurte o tempo de entrega, não o prolongue.
📚 Reveja antes de resolver
Revisar os conceitos de programação e reúso de código.
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Crítico
Taxonomia Bloom: Analisar
Dificuldade: Difícil
Tempo estimado: medio
Nível de leitura: medio
Estilo do enunciado: interpretativa
Contexto de aplicação: abstrato
Papel na prova: progressao
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: unica
Indicações: Diagnóstico
Questão 4BNCC EM13CO02Média🧠 Compreender⏱ curto
Identifique a técnica de decomposição em um problema de programação.
- A) Dividir um problema em partes menores.
- B) Ignorar as partes do problema.
- C) Juntar todos os problemas em um só.
- D) Resolver o problema todo de uma vez.
- E) Repetir o problema várias vezes.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
técnica de decomposição
💡 Dica de resolução
Pense nas etapas de resolução do problema.
✅ Resposta correta: A
Dividir problemas torna mais fácil encontrar soluções para cada parte.
Por que as outras alternativas estão erradas:
❌ B) Ignorar partes do problema dificulta a solução.
❌ C) Juntar problemas pode torná-los mais complexos.
❌ D) Resolver um problema complexo de uma vez geralmente é ineficaz.
❌ E) Repetir não ajuda a resolver, apenas aumenta a confusão.
📚 Reveja antes de resolver
Revisar as técnicas de decomposição em programação.
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Taxonomia Bloom: Compreender
Dificuldade: Média
Tempo estimado: curto
Nível de leitura: baixo
Estilo do enunciado: direta
Contexto de aplicação: abstrato
Papel na prova: consolidacao
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: unica
Indicações: Diagnóstico
Questão 5BNCC EM13CO02Fácil🧠 Aplicar⏱ medio
Um algoritmo deve ser criado para calcular a soma de duas variáveis. Identifique a decomposição necessária.
- A) Capturar os valores e somar.
- B) Apenas somar os valores.
- C) Multiplicar os valores antes de somar.
- D) Somar e dividir os valores simultaneamente.
- E) Capturar e ignorar os valores.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
decomposição de algoritmo
💡 Dica de resolução
Pense nas etapas necessárias para a soma.
✅ Resposta correta: A
Essas são as etapas necessárias para executar a soma.
Por que as outras alternativas estão erradas:
❌ B) Não é possível somar sem capturar os valores antes.
❌ C) Multiplicação não é parte da soma.
❌ D) Divisão não é necessária para a soma.
❌ E) Ignorar os valores não resolve o problema.
📚 Reveja antes de resolver
Revisar os conceitos de algoritmos e suas decomposições.
📋 Ficha pedagógica
Objetivo: fixacao
Raciocínio: Analógico
Taxonomia Bloom: Aplicar
Dificuldade: Fácil
Tempo estimado: medio
Nível de leitura: medio
Estilo do enunciado: interpretativa
Contexto de aplicação: abstrato
Papel na prova: progressao
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: dupla
Indicações: Diagnóstico · Exige cálculo
Questão 6BNCC EM13CO01Difícil🧠 Analisar⏱ curto
Dentre as opções, qual melhor representa a técnica de reúso em programação?
- A) Criar uma nova função para cada problema.
- B) Utilizar uma função já existente.
- C) Copiar o código sem modificar.
- D) Desconsiderar funções anteriores.
- E) Ignorar o código anterior.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central
técnica de reúso
💡 Dica de resolução
Pense em exemplos de código que reutilizam funções.
✅ Resposta correta: B
Reaproveitar funções economiza tempo e esforço.
Por que as outras alternativas estão erradas:
❌ A) Criar novas funções aumenta redundância.
❌ C) Copiar sem adaptação pode gerar erros.
❌ D) Desconsiderar impede o aproveitamento de soluções.
❌ E) Ignorar limita o aprendizado e progresso.
📚 Reveja antes de resolver
Revisar conceitos de programação e reúso de código.
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Indutivo
Taxonomia Bloom: Analisar
Dificuldade: Difícil
Tempo estimado: curto
Nível de leitura: baixo
Estilo do enunciado: direta
Contexto de aplicação: abstrato
Papel na prova: progressao
Peso pedagógico: medio
Poder de discriminação: medio
Autonomia do enunciado: completo
Cobertura da habilidade: unica
Indicações: Simulado · Diagnóstico
Habilidades BNCC trabalhadas nesta página
As questões desta página desenvolvem as seguintes habilidades da Base Nacional Comum Curricular:
EM13CO01Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
EM13CO02Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
EM13CO04Reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas, permitindo que algoritmos sejam entrada ou saída para outros algoritmos.
🔓 Este tema vira muito mais que 2 questões
Você viu 2 questões com análise pedagógica. Com o GeraProva, Estratégias de solução de problemas - Decomposição vira, em segundos:
- Prova completa com as 40 questões + gabarito e folha de respostas
- Análise pedagógica da prova inteira (Bloom, dificuldade, cobertura BNCC)
- Atividade e plano de aula prontos sobre o tema
- Salvar suas questões favoritas e reusar quando quiser
Ver planos e desbloquear A partir de R$ 29,90/mês · cancele quando quiser
Sobre estas questões
Todas as questões foram geradas e revisadas pelo pipeline de IA do GeraProva
e vinculadas à habilidade BNCC correspondente.
Para gerar provas completas, atividades e planos de aula personalizados,
veja os planos do GeraProva.
Perguntas frequentes
Posso usar estas questões com meus alunos?
Sim, você pode imprimir, adaptar ou incluir em suas provas livremente. As questões são de uso educacional gratuito para professores.
Como gerar uma prova completa com estas questões?
Crie uma conta grátis no GeraProva, escolha a matéria e o assunto, e em menos de 1 minuto você recebe a prova pronta com gabarito e folha de respostas.
As questões estão alinhadas à BNCC?
Sim. Todas as questões são classificadas pelo pipeline de IA do GeraProva e vinculadas à habilidade BNCC correspondente ao assunto e série.
Quantas questões vocês têm deste tópico?
Temos 40 questões de Estratégias de solução de problemas - Decomposição em Ensino Médio. Cadastre-se grátis para acessar todas.
Veja também
Segurança e responsabilidade no uso da tecnologia
Ensino Médio[CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.
Ensino MédioAgir pessoal e coletivamente com respeito, autonomia, responsabilidade, flexibilidade, resiliência e determinação, identificando e reconhecendo seus direitos e deveres, recorrendo aos conhecimentos da Computação e suas tecnologias para tomar decisões frente às questões de diferentes naturezas.
Ensino MédioExpressar e partilhar informações, ideias, sentimentos e soluções computacionais utilizando diferentes plataformas, ferramentas, linguagens e tecnologias da Computação de forma fluente, criativa, crítica, significativa, reflexiva e ética.
Ensino MédioUso de tecnologias computacionais
Ensino MédioDesenvolver projetos para investigar desafios do mundo contemporâneo, construir soluções e tomar decisões éticas, democráticas e socialmente responsáveis, articulando conceitos, procedimentos e linguagens próprias da Computação de maneira colaborativa.
Ensino MédioLógica computacional
Ensino MédioCodificação da informação
Ensino MédioConstruir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.
Ensino MédioConceituação de Algoritmos
Ensino MédioCodificação da informação
Ensino MédioMatrizes e registros
Ensino Médio