— Hoje a brincadeira e de carteiro! — disse a bibliotecaria, mostrando quatro caixas: vermelha, amarela, azul…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Experienciar a execução de algoritmos brincando com objetos (des)plugados.
Fonte: Base Nacional Comum Curricular (MEC).Questão
— Hoje a brincadeira e de carteiro! — disse a bibliotecaria, mostrando quatro caixas: vermelha, amarela, azul e verde. Em uma mesa, havia envelopes de duas cores (vermelhos e brancos) e adesivos para enfeitar: estrela, coracao, os dois juntos ou nenhum. A bibliotecaria explicou que a separacao precisava seguir regras para o jogo ficar justo: todo envelope vermelho vai para a caixa vermelha, mesmo se tiver adesivo. Para os envelopes brancos, a estrela tem prioridade: se aparecer uma estrela (sozinha ou junto do coracao), o envelope deve ir para a caixa amarela. Se tiver apenas coracao, vai para a caixa azul. Se nao tiver adesivo, vai para a caixa verde. As criancas fariam isso repetindo os mesmos passos para cada envelope, um por vez. Com base nas regras do jogo, identifique os passos que devem ser repetidos para cada envelope, garantindo a caixa certa mesmo quando ha envelope vermelho com adesivo e envelope branco com dois adesivos.
- A) Pegar 1 envelope; se tiver estrela -> amarela; senao se tiver coracao -> azul; senao se for vermelho -> vermelha; senao -> verde.
- B) Pegar 1 envelope; se for vermelho -> vermelha; senao se tiver estrela -> amarela; senao se tiver coracao -> azul; senao -> verde.
- C) Pegar 1 envelope; se for vermelho -> vermelha; senao se tiver coracao -> azul; senao se tiver estrela -> amarela; senao -> verde.
- D) Pegar 1 envelope; se for vermelho -> vermelha; senao se tiver estrela -> amarela; senao -> azul.
- E) Pegar 1 envelope; se nao tiver adesivo -> verde; senao se tiver estrela -> amarela; senao -> azul.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifiquei a ordem de decisão necessária. Como o envelope vermelho vai para a caixa vermelha independentemente dos adesivos, essa condição deve ser verificada primeiro. Depois vem a estrela, que tem prioridade sobre o coração, e por último o coração. Se nenhuma dessas condições for verdadeira, o envelope branco sem adesivo vai para a caixa verde.
- Testei a sequência da alternativa B: pegar 1 envelope; se for vermelho, vai para a caixa vermelha; senão, se tiver estrela, vai para a amarela; senão, se tiver coração, vai para a azul; senão, vai para a verde. Essa ordem cobre todos os casos. Um envelope vermelho com adesivo vai para a vermelha porque é testado primeiro. Um envelope branco com estrela e coração vai para a amarela, pois a estrela tem prioridade. Um envelope branco só com coração vai para a azul. Um envelope branco sem adesivo chega ao último passo e vai para a verde.
- Por que as outras estão erradas. A: testa a estrela antes da cor, então um envelope vermelho com estrela iria para a amarela, contrariando a regra de que todo vermelho vai para a vermelha. C: testa o coração antes da estrela, então um envelope branco com estrela e coração iria para a azul, quando a regra manda para a amarela. D: não inclui a condição do envelope branco sem adesivo, então ele seria mandado para a azul, quando deveria ir para a verde. E: testa primeiro se não há adesivo e não verifica o envelope vermelho, então um envelope vermelho com adesivo seria mal classificado.
- Conclusão. A alternativa B é a única que segue a prioridade de cor, depois de estrela, depois de coração e, por fim, o caso sem adesivo, garantindo a caixa certa em todos os casos descritos.
💡 Dica: Siga a ordem das regras para classificar envelopes conforme cor e adesivo.
Alternativa por alternativa
O aluno acredita que a estrela deve ser testada antes da cor do envelope, achando que a prioridade da estrela vale para qualquer envelope. Com isso, um envelope vermelho com estrela iria para a amarela.
Por que engana: Confundir a ordem das condicoes, especialmente nao priorizar envelopes vermelhos antes dos adesivos.
Confere primeiro o vermelho (sempre na vermelha) e, nos brancos, aplica a prioridade da estrela, depois coracao, depois nenhum adesivo.
O aluno inverte a prioridade entre estrela e coração, testando o coração antes. Assim, um envelope branco com estrela e coração iria para a azul, e não para a amarela.
O aluno esquece o caso do envelope branco sem adesivo, pensando que tudo que não é vermelho e não tem estrela vai para a azul. Isso leva envelopes sem adesivo à caixa errada.
O aluno começa verificando se o envelope não tem adesivo, sem perceber que a cor vermelha deve ser checada primeiro. Além disso, esquece a verificação do envelope vermelho, que pode ter adesivo.
Raio-X da questão
classificacao condicional por regras
avaliacao
estruturas condicionais simples · ordem de prioridade em condicoes
estude estruturas condicionais e ordem de verificacao em algoritmos
Confundir a ordem das condicoes, especialmente nao priorizar envelopes vermelhos antes dos adesivos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em uma biblioteca, um programa separa cartões em três pastas. Cartões com estrela vão para “urgente”. Cartões com…
- — Se a gente só guarda uma folha por vez, nunca termina! — disse Joana, olhando a mesa do ateliê cheia de desenhos. Para…
- — Hoje o robo nao e de pilha: e a nossa mao! — disse a cuidadora, colocando tres potes transparentes na mesa. Um pote…
- Folhas de papel colorido e giz descansam sobre a mesa onde cinco amigos criaram um plano para compartilhar as cores de…
- No balcão da biblioteca comunitária, um pequeno robô ajuda a organizar o fechamento do turno. Antes de sair, a monitora…
- Ao final de uma oficina de montagem, uma turma precisou guardar 24 peças de encaixe usadas em atividades com tablets e…
🔎 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
