GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ 2 a 3 minu

Uma equipe quer construir uma calculadora de média bimestral. Ela separou o trabalho em interface, entrada das…

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

Uma equipe quer construir uma calculadora de média bimestral. Ela separou o trabalho em interface, entrada das notas, operação de cálculo e apresentação do resultado. — A organização da equipe evidencia qual vantagem da decomposição?

  1. A) A equipe consegue reaproveitar a mesma fórmula para qualquer tipo de sistema, já que a separação das partes torna o método universal.
  2. B) A equipe passa a calcular a média bimestral mais rapidamente, porque a divisão em etapas reduz o tempo de execução do programa.
  3. C) A equipe consegue dispensar a divisão de tarefas, porque todas as funções passam a funcionar ao mesmo tempo sem coordenação.
  4. D) A equipe garante que o cálculo final será sempre exato, mesmo que alguma etapa do sistema apresente erro.
  5. E) A equipe consegue desenvolver cada parte do sistema separadamente, com mais simplicidade no trabalho.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão trata de decomposição, técnica do pensamento computacional que consiste em dividir um problema grande em partes menores e mais simples de resolver.
  2. No enunciado, a equipe separou o sistema da calculadora de média em interface, entrada das notas, operação de cálculo e apresentação do resultado. Cada parte pode ser pensada, desenvolvida e testada de forma independente.
  3. Portanto, a vantagem evidenciada é a possibilidade de desenvolver cada parte separadamente, com mais simplicidade no trabalho. A alternativa E está correta, e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois a decomposição não gera um método universal reaproveitável para qualquer sistema.
  5. A alternativa B está errada, pois dividir em etapas não reduz necessariamente o tempo de execução do programa.
  6. A alternativa C está errada, pois a decomposição exige coordenação entre as partes, e não a dispensa.
  7. A alternativa D está errada, pois a decomposição não garante exatidão do resultado quando alguma etapa apresenta erro.

💡 Dica: Procure a ideia de dividir um sistema em partes menores para facilitar o trabalho.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que separar o sistema em partes cria uma fórmula universal, aplicável a qualquer tipo de sistema, confundindo decomposição com generalização.

B Erradaerro: Conceitual

O aluno associa a divisão em etapas a ganho de desempenho, supondo que dividir o trabalho torne o programa mais rápido em execução.

C Erradaerro: Senso comum

O aluno entende que dividir tarefas é desnecessário quando as funções existem, imaginando que partes independentes funcionam sozinhas sem coordenação entre si.

D Erradaerro: Conceituala que mais engana

O aluno acredita que a divisão em partes protege o sistema contra erros, garantindo resultado exato mesmo quando uma etapa falha.

Por que engana: achar que decompor um sistema serve apenas para deixá-lo mais rápido

E Correta

Esta alternativa retoma a ideia central da decomposição: dividir o problema em partes menores para facilitar o desenvolvimento independente e simplificar a construção do sistema.

Raio-X da questão

Dificuldade Média
Leitura básico
Discriminação Médio
Peso pedagógico médio
Autonomia do enunciado alta
Cobertura da habilidade decomposiç
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ objetivo e contextua🧩 conceito básico
🎯 Conceito central

decomposição

📌 Objetivo

Reconhecer a vantage

🧱 Pré-requisitos

noção de sistema · organização de tarefas

📚 Reveja

modularização de sistemas

⚠️ Erro mais comum

achar que decompor um sistema serve apenas para deixá-lo mais rápido

🤝 Socioemocional

organização

🏫 Contexto

programação e organi

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.