GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Fácil⏱ curto

Identifique o exemplo de decomposição em programação.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique o exemplo de decomposição em programação.

  1. A) Dividir um grande programa em funções menores
  2. B) Escrever todo o código em um único bloco
  3. C) Adicionar comentários em todo o código
  4. D) Repetir o mesmo bloco de código várias vezes
  5. E) Usar variáveis sem organização

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Decomposição, no pensamento computacional, é a técnica de dividir um problema complexo ou um programa grande em partes menores, mais simples de entender, desenvolver, testar e manter.
  2. Analisando as alternativas, a opção A descreve exatamente isso: dividir um grande programa em funções menores, cada uma responsável por uma tarefa específica. Essa é a resolução correta, e coincide com o gabarito oficial.
  3. A alternativa B está errada, pois escrever todo o código em um único bloco é o oposto da decomposição, tornando o programa difícil de ler e manter.
  4. A alternativa C está errada, pois comentários documentam o código, mas não dividem o problema em partes.
  5. A alternativa D está errada, pois repetir o mesmo bloco várias vezes caracteriza duplicação de código, que a decomposição busca evitar (geralmente por meio de funções reutilizáveis).
  6. A alternativa E está errada, pois usar variáveis sem organização não tem relação com dividir o problema em partes e aponta para má organização do código.

💡 Dica: Relacione decomposição à divisão de um problema maior em partes menores e organizadas.

Alternativa por alternativa

A Correta

Essa é a definição de decomposição, facilitando o entendimento e manutenção.

B Erradaerro: Conceituala que mais engana

O aluno pode acreditar que manter tudo em um único bloco simplifica o programa, por ter menos divisões a acompanhar.

Por que engana: O aluno pode confundir decomposição com comentários, repetição de código ou simples organização textual, sem perceber que o conceito envolve dividir o programa em partes menores e funcionais.

C Erradaerro: Conceitual

O aluno pode confundir organização do código com documentação, supondo que comentários já representam uma divisão do problema.

D Erradaerro: Senso comum

O aluno pode associar 'reutilização' a repetir o mesmo código várias vezes, sem perceber que a decomposição reúne a lógica repetida em uma única função chamada quando necessário.

E Erradaerro: Interpretação

O aluno pode ler 'organização' de forma genérica e interpretar a alternativa como se fosse sobre organização do código, sem notar que a expressão 'sem organização' indica o contrário da proposta.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
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 em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

Conceito de algoritmo e programa · Funções e modularização de código

📚 Reveja

Revise como dividir programas complexos em funções ou módulos menores.

⚠️ Erro mais comum

O aluno pode confundir decomposição com comentários, repetição de código ou simples organização textual, sem perceber que o conceito envolve dividir o programa em partes menores e funcionais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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