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

Ao desenvolver um programa, você enfrenta dificuldades. Como a decomposição pode ajudar?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao desenvolver um programa, você enfrenta dificuldades. Como a decomposição pode ajudar?

  1. A) Resolver o código de uma só vez.
  2. B) Separar o código em funções específicas.
  3. C) Ignorar os erros e continuar.
  4. D) Focar apenas na interface do usuário.
  5. E) Testar o código inteiro ao mesmo tempo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta como a decomposição ajuda quando um programa apresenta dificuldades. Decomposição, no pensamento computacional, é o processo de dividir um problema grande e complexo em partes menores, mais simples e mais fáceis de resolver isoladamente.
  2. Ao separar o código em funções específicas, cada função cuida de uma tarefa definida. Assim, quando surge um erro, é possível localizar a parte do programa responsável, testá-la e corrigi-la sem precisar analisar tudo de uma vez. Por isso a alternativa B é a correta.
  3. A alternativa A está errada, porque resolver todo o código de uma só vez aumenta a complexidade e vai contra a ideia de dividir o problema. A alternativa C está errada, pois ignorar erros tende a acumular falhas e torná-las mais difíceis de encontrar. A alternativa D está errada, já que focar apenas na interface ignora a lógica do programa, que também precisa ser resolvida. A alternativa E está errada, porque testar tudo ao mesmo tempo dificulta descobrir qual parte gerou o problema.
  4. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Pense em como dividir um problema de programação em partes menores e específicas.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que enfrentar o problema inteiro de uma vez seja mais eficiente, sem perceber que isso aumenta a complexidade e dificulta a localização de erros.

B Correta

Decompor o código ajuda a resolver problemas menores de cada função.

C Erradaerro: Senso comum

Acha que ignorar erros e seguir adiante acelera o desenvolvimento, sem perceber que os erros se acumulam e ficam mais difíceis de identificar.

D Erradaerro: Conceitual

Entende que a interface do usuário é o ponto central do programa e que focar nela resolve as dificuldades, confundindo aparência com lógica.

E Erradaerro: Procedimentala que mais engana

Imagina que testar todo o código de uma vez economiza tempo, sem notar que, com tudo misturado, não fica claro qual parte causou a falha.

Por que engana: Confundir decomposição com resolver tudo de uma vez ou testar o programa inteiro, sem dividir o problema em partes menores e específicas.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Decomposição de problemas computacionais

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Noção de algoritmo e programa · Funções em programação

📚 Reveja

Revise como a decomposição divide problemas complexos em partes menores, organizadas em funções específicas.

⚠️ Erro mais comum

Confundir decomposição com resolver tudo de uma vez ou testar o programa inteiro, sem dividir o problema em partes menores e específicas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - 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.