Identifique o exemplo de decomposição em programação.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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.
- A) Dividir um grande programa em funções menores
- B) Escrever todo o código em um único bloco
- C) Adicionar comentários em todo o código
- D) Repetir o mesmo bloco de código várias vezes
- E) Usar variáveis sem organização
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa C está errada, pois comentários documentam o código, mas não dividem o problema em partes.
- 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).
- 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
Essa é a definição de decomposição, facilitando o entendimento e manutenção.
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.
O aluno pode confundir organização do código com documentação, supondo que comentários já representam uma divisão do problema.
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.
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
Decomposição em programação
fixacao
Conceito de algoritmo e programa · Funções e modularização de código
Revise como dividir programas complexos em funções ou módulos menores.
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.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
