GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO04Média⏱ curto

Qual das opções a seguir é um exemplo de decomposição em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

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 das opções a seguir é um exemplo de decomposição em programação?

  1. A) Escrever um código sem estrutura
  2. B) Criar funções para tarefas específicas dentro de um programa
  3. C) Utilizar uma única linha de código para tudo
  4. D) Ignorar as etapas do desenvolvimento do software
  5. E) Fazer tudo manualmente, sem automatização

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Decomposição, em programação e na resolução de problemas, é dividir um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
  2. Analisando as alternativas, a opção B descreve exatamente isso: criar funções para tarefas específicas dentro de um programa. Cada função resolve uma parte do problema geral, o que torna o código mais organizado e reutilizável.
  3. A alternativa A está errada, pois escrever código sem estrutura é o oposto da decomposição, já que não há divisão do problema em partes.
  4. A alternativa C está errada, pois usar uma única linha para tudo concentra toda a lógica em um só bloco, sem nenhuma divisão.
  5. A alternativa D está errada, pois ignorar as etapas do desenvolvimento de software dispensa a análise e a organização que a decomposição exige.
  6. A alternativa E está errada, pois fazer tudo manualmente sem automatização não corresponde à divisão de um problema em partes menores.
  7. Conclusão: o gabarito oficial B está correto.

💡 Dica: Pense em como dividir um problema em partes menores.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter confundido a ausência de organização com uma forma de simplificar o trabalho, supondo que escrever sem estrutura seja mais rápido e, por isso, uma forma de decomposição.

B Correta

Criar funções é um exemplo clássico de decomposição, onde tarefas complexas são divididas em partes menores.

C Erradaerro: Conceituala que mais engana

O aluno pode ter entendido que reduzir o número de linhas de código equivale a simplificar o problema, confundindo concisão com decomposição.

Por que engana: Confundir decomposicao com simplificacao excessiva ou ausencia de organizacao, escolhendo alternativas que nao segmentam tarefas.

D Erradaerro: Senso comum

O aluno pode ter associado decomposição a pular etapas para ganhar tempo, sem perceber que a decomposição exige justamente análise e planejamento das etapas do desenvolvimento.

E Erradaerro: Interpretação

O aluno pode ter interpretado a palavra decomposição como ausência de automação ou de recursos, confundindo a divisão do problema com a forma de execução das tarefas.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
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

avaliacao

🧱 Pré-requisitos

conceito de funcao em programacao · estrutura basica de programas

📚 Reveja

Revisar os conceitos de decomposição e modularidade em programação.

⚠️ Erro mais comum

Confundir decomposicao com simplificacao excessiva ou ausencia de organizacao, escolhendo alternativas que nao segmentam tarefas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de 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.