— 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
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.
- A) Separar em: escolher cores para cada tipo; registrar tipo e peso; somar nos totais; mostrar resumo; enviar o resumo para a internet
- B) Separar em: registrar tipo e peso; calcular a média de peso por tipo; avisar se a média>=800; mostrar resumo; zerar
- C) Separar em: registrar tipo e peso; somar no total geral; ordenar registros por peso; mostrar resumo e zerar; avisar se total>=800
- D) Separar em: registrar tipo e peso; conferir tipo e peso; somar nos totais; avisar se total>=800; mostrar resumo e zerar
- 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
- 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
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.
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.
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.
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.
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
divisão em etapas do algoritmo
avaliacao
conceito de algoritmo simples · validação de dados de entrada
estude como decompor problemas em etapas lógicas para programação
Confundir soma com média ou aceitar tipos inválidos sem validação, levando a respostas incorretas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na tenda de um ecoponto montado na praça, voluntários registram as doações de recicláveis para a cooperativa. O registro…
- Durante o mutirão de reciclagem do bairro, um totem digital orienta os moradores. A pessoa informa se trouxe papel…
- Uma escola pretende criar um aplicativo para acompanhar a coleta seletiva. A equipe recebeu uma planilha com registros…
- Cerca de 300 sacos de lixo foram recolhidos em um mutirão de limpeza na orla. Para registrar a coleta, cada saco recebeu…
- Uma família quer organizar as despesas do mês em um aplicativo escolar. O processo envolve somar gastos, separar por…
- Em uma escola pública, estudantes estão desenvolvendo um aplicativo para orientar a separação de resíduos. Para que uma…
🔎 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
