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

— Chegaram mais doações. Como vamos etiquetar rápido? — perguntou uma voluntária do ponto de arrecadação. O…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Chegaram mais doações. Como vamos etiquetar rápido? — perguntou uma voluntária do ponto de arrecadação. O coordenador explicou que um aplicativo vai sugerir uma etiqueta para cada item, usando apenas duas informações digitadas: “embalagem está danificada?” e “qual é a data de validade?”. Para testar, ele comparou quatro itens e as decisões que tomou: 1) Macarrão, validade daqui a 6 meses, embalagem intacta -> Guardar. 2) Biscoito, validade para amanhã, embalagem intacta -> Prioridade. 3) Milho em lata, sem data visível, embalagem intacta -> Conferir. 4) Leite em pó, validade daqui a 2 meses, embalagem rasgada -> Recusar. Ele disse que, quando falta a data, o item precisa ser conferido antes de distribuir; quando vence em até 7 dias, deve virar prioridade; e embalagem danificada não deve ser distribuída. Com base nos quatro casos do texto, identifique o algoritmo que o aplicativo deve seguir para produzir a mesma etiqueta em qualquer nova doação.

  1. A) Primeiro olha a embalagem: danificada->Recusar; senao olha a data: >=7 dias->Prioridade; senao->Guardar; ausente->Conferir.
  2. B) Primeiro olha a data: <=7 dias->Prioridade; senao ausente->Conferir; senao olha a embalagem: danificada->Recusar; senao->Guardar.
  3. C) Primeiro olha a embalagem: danificada->Recusar; senao olha a data: ausente->Guardar; <=7 dias->Prioridade; senao->Conferir.
  4. D) Primeiro olha a embalagem: intacta->Guardar; senao->Recusar; depois olha a data: ausente->Conferir; <=7 dias->Prioridade.
  5. E) Primeiro olha a embalagem: danificada->Recusar; senao olha a data: ausente->Conferir; <=7 dias->Prioridade; senao->Guardar.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifiquei as três regras do coordenador: sem data, conferir; vence em até 7 dias, prioridade; embalagem danificada, não distribuir. Um algoritmo válido precisa reproduzir os quatro casos e também aplicar essas regras a qualquer item novo.
  2. Testei a alternativa E. Primeiro verifica a embalagem: se estiver danificada, recusa. Caso leite em pó (embalagem rasgada) gera Recusar, correto. Senão, verifica se a data está ausente: se sim, conferir. Caso milho sem data gera Conferir, correto. Senão, verifica se vence em até 7 dias: se sim, prioridade. Caso biscoito (vence amanhã, embalagem intacta) gera Prioridade, correto. Senão, guardar. Caso macarrão (6 meses, intacta) gera Guardar, correto.
  3. Por que a E funciona para qualquer doação: a embalagem danificada é verificada antes de tudo, então nenhum item danificado pode ser distribuído, e cada caso cai em exatamente uma etiqueta.
  4. Por que as outras estão erradas: A dá Guardar para o biscoito, pois a condição de prioridade está invertida (>=7 dias) e o item que vence amanhã não é tratado como prioridade. B reproduz os quatro casos, mas olha a data primeiro, então um biscoito que vence amanhã com embalagem rasgada receberia Prioridade, o que viola a regra de não distribuir embalagens danificadas. C dá Guardar para o milho sem data, quando o correto é Conferir. D dá Guardar para qualquer embalagem intacta, então o biscoito que vence amanhã receberia Guardar em vez de Prioridade.
  5. Conclusão: o algoritmo correto é o da alternativa E, que é o gabarito oficial.

💡 Dica: Analise a ordem das condições para decidir a etiqueta correta.

Alternativa por alternativa

A Erradaerro: Interpretação

Inverteu a regra de prioridade ao usar a condição de 7 dias ou mais para Prioridade, e assim trata o biscoito que vence amanhã como Guardar.

B Erradaerro: Procedimentala que mais engana

Acredita que a ordem das checagens não importa, por isso olha a data antes da embalagem e não percebe que um item com embalagem danificada não pode receber Prioridade.

Por que engana: Confundir a ordem das condições e aplicar regras incorretamente na decisão da etiqueta.

C Erradaerro: Interpretação

Associa ausência de data a validade longa e manda Guardar o milho sem data, quando a regra exige conferência antes da distribuição.

D Erradaerro: Procedimental

Acha que embalagem intacta basta para Guardar e encerra a decisão sem avaliar a validade, deixando o biscoito que vence amanhã como Guardar em vez de Prioridade.

E Correta

Reproduz os 4 casos: recusa se danificada; confere se sem data; prioriza se vence em ate 7 dias; caso contrario, guarda.

Raio-X da questão

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

algoritmo condicional simples

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas condicionais básicas

📚 Reveja

estude estruturas condicionais e lógica de decisão

⚠️ Erro mais comum

Confundir a ordem das condições e aplicar regras incorretamente na decisão da etiqueta.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 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.