GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO03Média⏱ medio

— Moça, já deu para encher o caminhão? — pergunta um catador, enquanto descarrega sacos na cooperativa. Na…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Moça, já deu para encher o caminhão? — pergunta um catador, enquanto descarrega sacos na cooperativa. Na triagem, cada saco recebido é pesado e classificado em um tipo: papel, plástico ou metal. Um grupo vai usar um aplicativo simples no celular para registrar cada entrada do dia. A regra combinada é: o aplicativo só aceita um dos três tipos e um peso maior que zero. A cada registro, ele atualiza o total do tipo e também o total geral do dia. Quando o total geral chegar a 800 kg ou mais, o aplicativo deve mostrar um aviso, porque o caminhão não pode sair acima desse valor. No fim do dia, a equipe quer ver um resumo com os totais de cada tipo e o total geral, e depois iniciar um novo dia com tudo zerado. Com base no texto, identifique a divisão em etapas que descreve com mais precisão o que o aplicativo precisa fazer para poder ser programado.

  1. A) Separar em: escolher cores para cada tipo; registrar tipo e peso; somar nos totais; mostrar resumo; enviar o resumo para a internet
  2. B) Separar em: registrar tipo e peso; calcular a média de peso por tipo; avisar se a média>=800; mostrar resumo; zerar
  3. C) Separar em: registrar tipo e peso; somar no total geral; ordenar registros por peso; mostrar resumo e zerar; avisar se total>=800
  4. D) Separar em: registrar tipo e peso; conferir tipo e peso; somar nos totais; avisar se total>=800; mostrar resumo e zerar
  5. E) Separar em: registrar tipo e peso; somar nos totais; mostrar resumo; zerar; aceitar qualquer tipo e corrigir depois no resumo

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o que o aplicativo precisa fazer a cada registro. O texto diz que ele so aceita um dos tres tipos (papel, plastico ou metal) e um peso maior que zero, o que exige uma conferencia antes de guardar a entrada. Passo 2: Veja as etapas do texto em ordem. Primeiro, registrar o tipo e o peso de cada saco. Depois, conferir se o tipo e valido e se o peso e maior que zero. Em seguida, somar o peso no total do tipo e no total geral do dia. Passo 3: Verifique a regra do aviso. Quando o total geral chegar a 800 kg ou mais, o aplicativo mostra um aviso, entao essa etapa compara o total geral com 800. Passo 4: Veja o fechamento do dia. No fim, o aplicativo mostra o resumo com os totais de cada tipo e o total geral, e depois zera tudo para iniciar um novo dia. Passo 5: Compare com as alternativas. A alternativa D segue exatamente essa sequencia, sem acrescentar nada que o texto nao pede. A alternativa A esta errada porque escolher cores e enviar dados para a internet nao aparecem no texto. A alternativa B esta errada porque a media por tipo nao e pedida; o aviso depende do total geral, nao da media. A alternativa C esta errada porque ordenar registros por peso nao e necessario para nenhuma regra. A alternativa E esta errada porque aceitar qualquer tipo contraria a regra de aceitar apenas papel, plastico ou metal.

💡 Dica: Identifique as etapas do processo conforme o texto e verifique a lógica da regra do aplicativo.

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno acha que o aplicativo precisa de recursos extras, como cores e envio para a internet, por imaginar um app comum, e nao apenas as regras descritas no texto.

B Erradaerro: Interpretaçãoa que mais engana

O aluno entende que o aviso deve depender da media de peso dos sacos, e nao do total geral do dia, como o texto indica claramente.

Por que engana: Confundir soma com média ou aceitar tipos inválidos sem validação, levando a respostas incorretas.

C Erradaerro: Interpretação

O aluno acha que ordenar os registros por peso e uma etapa necessaria, talvez por associar o controle de carga a uma organizacao por tamanho, sem que o texto peca isso.

D Correta

Decompõe o problema incluindo entrada, validação, atualização de totais, condição do aviso e fechamento do dia com resumo e reinício.

E Erradaerro: Atenção

O aluno ignora a regra de que o aplicativo so aceita os tres tipos validos e acha que a correcao pode ser feita depois no resumo, o que contradiz o texto.

Raio-X da questão

Dificuldade Média
Bloom Entender
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 consolidacao
🎯 Conceito central

divisão em etapas do algoritmo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo simples · validação de dados de entrada

📚 Reveja

estude como decompor problemas em etapas lógicas para programação

⚠️ Erro mais comum

Confundir soma com média ou aceitar tipos inválidos sem validação, levando a respostas incorretas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.