Um estudante quer programar uma planilha para somar notas de vários exercedcios. O mesmo tipo de cálculo será…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Um estudante quer programar uma planilha para somar notas de vários exercedcios. O mesmo tipo de cálculo será usado em todas as turmas. — Como a decomposição contribui para essa programação?
- A) Ela ajuda a somar rapidamente as notas, mas sem permitir que o mesmo procedimento seja usado em outras turmas.
- B) Ela ajuda a separar o cálculo da soma em uma parte simples que pode ser reutilizada em diferentes turmas.
- C) Ela ajuda a organizar as notas em grupos para que cada turma tenha um cálculo diferente, mesmo quando a conta é a mesma.
- D) Ela ajuda a fazer a soma completa toda vez, sem precisar separar o problema em partes menores.
- E) Ela ajuda a trocar as notas por uma fórmula pronta, porque a planilha resolve sozinha qualquer soma automaticamente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve um estudante que quer programar uma planilha para somar notas de exercícios, e que o mesmo cálculo será usado em todas as turmas. Decompor significa dividir um problema grande em partes menores e mais simples. Passo 2: Ao separar a soma em uma parte simples, como somar um conjunto de notas, essa parte pode ser escrita uma única vez e reutilizada para cada turma, sem precisar refazer o cálculo do zero. Isso torna a planilha mais organizada e fácil de manter. Passo 3: A alternativa B está correta porque descreve exatamente essa ideia: uma parte simples do cálculo, reutilizável em diferentes turmas. Passo 4: A alternativa A está errada porque a decomposição justamente permite reutilizar o procedimento em outras turmas, e não o impede. Passo 5: A alternativa C está errada porque, sendo a conta a mesma, a decomposição não exige cálculos diferentes por turma; ela serve para aproveitar o mesmo cálculo. Passo 6: A alternativa D está errada porque descreve o oposto da decomposição, que consiste justamente em separar o problema em partes menores em vez de fazer tudo de uma vez. Passo 7: A alternativa E está errada porque uma planilha não resolve qualquer problema automaticamente; é preciso definir a fórmula ou o procedimento, e a decomposição ajuda exatamente nessa organização. Gabarito oficial: B, coincidente com a minha resolução.
💡 Dica: Procure a ideia de dividir e reutilizar.
Alternativa por alternativa
O aluno entende que a decomposição serve apenas para acelerar a soma e que dividir o problema impede o reaproveitamento do procedimento em outras turmas.
Está correta porque descreve a decomposição como divisão de um problema em partes menores, facilitando a criação de uma solução reutilizável para situações iguais.
O aluno acredita que organizar em partes exige um cálculo diferente para cada grupo, mesmo quando a operação é a mesma, confundindo separação de dados com multiplicação de procedimentos.
Por que engana: Achar que decomposição é apenas organizar ou automatizar, sem relação com reuso.
O aluno associa decomposição a fazer tudo de uma vez, sem dividir o problema, o que é justamente o contrário do conceito de decompor.
O aluno acredita que a planilha resolve sozinha qualquer soma, sem necessidade de definir o procedimento, o que é uma intuição do dia a dia sobre computadores que não corresponde ao conceito de decomposição.
Raio-X da questão
Decomposição.
Reconhecer reuso de
Noção de problema e solução. · Ideia de repetição de tarefas.
Reuso de procedimento.
Achar que decomposição é apenas organizar ou automatizar, sem relação com reuso.
Uso responsável de tecnologia.
Persistência.
Planilha com notas.
Questões parecidas com resolução
- Um programador deseja calcular a média de notas de um grupo de alunos. Como ele pode usar a técnica de decomposição para…
- Analise a seguinte situação: você precisa criar um programa para somar números. Como você poderia usar a decomposição?
- Descreva como você utilizaria a decomposição para resolver um problema de programação de um algoritmo que calcula a…
- Identifique a técnica de decomposição aplicada para resolver o problema de criar um programa que calcula a média de…
- Um aluno queria fazer um programa para calcular a média da turma. Ele decidiu separar a tarefa em entrada de notas…
- Para calcular a quantidade de passos em vários dias de caminhada, um estudante percebe que faz a mesma conta muitas…
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
