— 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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
