Qual a sequência correta para decompor um problema em programação?
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
Qual a sequência correta para decompor um problema em programação?
- A) Identificar o problema, resolver tudo junto e testar.
- B) Analisar, dividir em partes e resolver cada uma.
- C) Dividir o problema, ignorar partes e testar.
- D) Resolver individualmente e juntar no final.
- E) Descrever o problema e esperar que resolvam.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a sequência correta para decompor um problema em programação, ou seja, a estratégia de dividir um problema grande em partes menores e mais fáceis de tratar (decomposição, uma das ideias básicas do pensamento computacional).
- Analisa-se o problema para entender o que deve ser feito, quais são as entradas, as saídas e as condições. Em seguida, divide-se esse problema em partes menores, cada uma com uma tarefa mais simples. Por fim, resolve-se cada parte separadamente, o que costuma facilitar a programação, os testes e a correção de erros.
- A alternativa B descreve exatamente essa sequência: analisar, dividir em partes e resolver cada uma. Por isso ela é a correta, de acordo com o gabarito oficial.
- A alternativa A está errada porque resolver tudo junto vai contra a ideia de decompor o problema.
- A alternativa C está errada porque ignorar partes do problema leva a uma solução incompleta.
- A alternativa D está errada porque resolver as partes isoladamente é coerente com a decomposição, mas o erro está em juntar apenas no final sem a etapa de análise e sem considerar a integração entre as partes desde o início.
- A alternativa E está errada porque apenas descrever o problema e esperar que outros o resolvam não é uma sequência de decomposição em programação.
💡 Dica: Pense nas etapas de resolução de problemas em programação.
Alternativa por alternativa
O aluno acredita que é melhor tratar o problema inteiro de uma vez e testar apenas no fim, sem dividir em partes.
Essa é a sequência ideal para decomposição.
O aluno entende que simplificar significa ignorar partes do problema, quando na decomposição todas as partes devem ser tratadas.
O aluno percebe a ideia de resolver partes separadas, mas esquece a etapa inicial de análise e a integração contínua das partes, deixando a junção só para o final.
Por que engana: Escolher alternativas que ignoram etapas importantes como analisar ou testar, ou que sugerem resolver tudo junto sem dividir o problema.
O aluno confunde decomposição de problema com delegação ou simples descrição do problema, sem qualquer ação de solução.
Raio-X da questão
decomposição de problemas
avaliacao
decomposicao de problemas · logica de programacao basica
Revisar as etapas de decomposição de problemas em programação.
Escolher alternativas que ignoram etapas importantes como analisar ou testar, ou que sugerem resolver tudo junto sem dividir o problema.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Projete, em passos claros, um algoritmo para transferir um arquivo grande pela rede garantindo confidencialidade e…
- Elabore um algoritmo em pseudocódigo que: receba um arquivo (fluxo de bytes) e um valor MTU; divida o arquivo em pacotes…
- Descreva um algoritmo generalizado que receba uma matriz de dados (grid) e um parâmetro função 'valido(p)' que indica se…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Projete um plano para transformar um algoritmo de cálculo de rotas que usa variáveis globais ('vel_max'…
- Diagrama descreve recursão que recalcula subproblemas sem memoização para obter f(n). Avalie por que essa recursão pode…
🔎 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
