— Moço, minha sacola tem 12 quilos certinho. Vai para qual fila? — perguntou uma moradora ao chegar ao ponto…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo em linguagem natural e representá-lo por fluxograma que indique a resolução de um problema simples (por exemplo, se um número natural qualquer é par).
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Moço, minha sacola tem 12 quilos certinho. Vai para qual fila? — perguntou uma moradora ao chegar ao ponto de coleta do bairro. No local, um atendente usa um programa simples para imprimir uma etiqueta com a cor da fila e, quando necessário, um aviso de cuidado. As regras combinadas são: • Se o peso da sacola for até 5 kg, ela vai para a fila Verde. • Se o peso for de 6 kg até 12 kg, ela vai para a fila Amarela. • Se o peso for de 13 kg ou mais, ela vai para a fila Vermelha. Além disso, se houver vidro na sacola (mesmo que seja pouco), a etiqueta deve trazer a palavra “ALERTA”. O atendente percebeu que alguns programas erram justamente nos pesos de 5 kg e 12 kg, por causa do jeito de testar as condições. Considere as regras do texto e identifique a sequência de comandos que pode ser transformada em um fluxograma correto, classificando qualquer peso natural e acrescentando “ALERTA” sempre que houver vidro.
- A) Anotar vidro; ler peso; se peso<=12: Amarela; senão se peso<=5: Verde; senão: Vermelha; se vidro: alerta.
- B) Anotar vidro; ler peso; se peso<5: Verde; senão se peso<=12: Amarela; senão: Vermelha; se vidro: alerta.
- C) Anotar vidro; ler peso; se peso<=5: Verde; senão se peso<=12: Amarela; senão: Vermelha; se vidro e peso>=13: alerta.
- D) Anotar vidro; ler peso; se peso<=5: Verde; senão se peso<=12: Amarela; senão: Vermelha; se vidro: alerta.
- E) Anotar vidro; ler peso; se peso<=5: Verde; senão se peso<12: Amarela; senão: Vermelha; se vidro: alerta.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identificar as regras. Peso ate 5 kg vai para a fila Verde; de 6 a 12 kg vai para a Amarela; 13 kg ou mais vai para a Vermelha. Havendo vidro, a etiqueta deve trazer ALERTA. Como a questao pede a classificacao de qualquer peso natural, os casos de fronteira sao 5 kg (Verde), 6 kg (Amarela), 12 kg (Amarela) e 13 kg (Vermelha).
- Montar a logica correta. A ordem dos testes deve ir do limite menor para o maior: primeiro se peso<=5 vai para Verde; senao, se peso<=12 vai para Amarela; senao vai para Vermelha. Assim, cada peso cai em exatamente uma fila, e os limites 5 e 12 ficam corretos.
- Tratar o vidro. A verificacao do vidro deve valer para qualquer sacola que tenha vidro, por menor que seja a quantidade, sem depender do peso. Por isso, o comando correto e se vidro: alerta, ao final do fluxo.
- Conferir a alternativa D. Anotar vidro; ler peso; se peso<=5: Verde; senao se peso<=12: Amarela; senao: Vermelha; se vidro: alerta. Ela classifica 5 kg como Verde, 12 kg como Amarela, 13 kg como Vermelha e marca ALERTA em qualquer sacola com vidro. Por isso, D e a sequencia correta. O gabarito oficial (D) confirma essa analise.
- Por que as outras estao erradas. A: testa primeiro peso<=12, mandando sacolas de 1 a 5 kg para Amarela e nunca chegando a fila Verde. B: usa peso<5, o que manda 5 kg para Amarela, quando deveria ser Verde. C: exige peso>=13 junto com vidro para emitir ALERTA, deixando sem alerta sacolas com vidro e peso menor. E: usa peso<12, o que manda 12 kg para Vermelha, quando deveria ser Amarela.
💡 Dica: Analise as condições de peso e vidro para determinar a fila correta e o alerta.
Alternativa por alternativa
O aluno inverteu a ordem dos testes e verificou primeiro o limite de 12 kg, sem conferir a faixa Verde. Assim, sacolas de 1 a 5 kg passam a ser classificadas como Amarela.
Por que engana: Confundir os limites das condições, especialmente nos valores exatos 5 e 12, levando a classificações erradas.
O aluno usou o sinal de menor estrito (peso<5) e achou que o limite de 5 kg nao entra na fila Verde. Por isso, uma sacola de exatamente 5 kg iria para a Amarela, o que contradiz a regra de ate 5 kg.
O aluno condicionou o ALERTA ao peso de 13 kg ou mais, achando que o vidro so importa nas sacolas pesadas. Na regra, a palavra ALERTA vale sempre que houver vidro, qualquer que seja o peso.
Atende aos intervalos (<=5, depois <=12, senão >=13) e acrescenta o alerta sempre que a sacola tiver vidro.
O aluno usou peso<12 para a fila Amarela e achou que 12 kg nao entra nela. Assim, a sacola de exatamente 12 kg, que a moradora citou, iria para a Vermelha, quando a regra diz que ela vai para a Amarela.
Raio-X da questão
condicoes logicas e classificacao
avaliacao
estruturas condicionais simples · operadores logicos basicos
estude estruturas condicionais e operadores logicos
Confundir os limites das condições, especialmente nos valores exatos 5 e 12, levando a classificações erradas.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Para agilizar a expedição de encomendas, foi desenvolvido um fluxograma com etapas condicionais. O processo inicia no…
- — O programa não pode aprovar uma caixa por apenas uma das condições — explicou a responsável pela campanha de…
- — Chegaram 178 pacotes de macarrão! — disse uma voluntária, organizando as doações em uma sala pequena. Para levar tudo…
- — Moço, minha caixa pode ir pelo envio econômico? — perguntou uma cliente na agência dos Correios. O atendente explicou…
- — Este livro vai para qual carrinho? — perguntou uma voluntária, olhando a etiqueta com um número. No mutirão de uma…
- — Se forem exatamente cinco cadernos, a entrega também será gratuita? — perguntou a atendente ao programador. A…
Todas as questões de Fluxograma para determinar a paridade de um número natural
🔎 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
