Na entrada de um clube de leitura, um painel eletrônico libera o acesso às oficinas com base em duas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Na entrada de um clube de leitura, um painel eletrônico libera o acesso às oficinas com base em duas informações: a idade do participante e a autorização assinada por responsável. A regra usada pelo sistema é esta: participantes com menos de 12 anos não entram sozinhos; participantes de 12 a 15 anos só entram se a autorização estiver presente; participantes com 16 anos ou mais entram sem autorização. Em três atendimentos seguidos, o painel recebeu os dados de Luana, 11 anos, com autorização; Caio, 14 anos, sem autorização; e Bia, 16 anos, sem autorização. Para funcionar corretamente, o algoritmo precisa tratar esses casos de forma coerente, comparando as diferenças entre eles e aplicando a mesma regra a todos. Identifique o procedimento que representa corretamente a lógica do painel para esses atendimentos.
- A) Se idade < 12, liberar; se idade <= 15 e houver autorização, negar; se idade >= 16, negar.
- B) Se idade < 12, negar; se idade <= 15, liberar; se idade >= 16, negar.
- C) Se houver autorização, liberar; se não houver, negar, sem considerar a idade.
- D) Se idade < 12, negar; se idade <= 15 e houver autorização, liberar; se idade >= 16, liberar.
- E) Se idade < 12 e houver autorização, liberar; se idade <= 15 e não houver autorização, negar; se idade >= 16, negar.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique as três faixas da regra. Menores de 12 anos não entram sozinhos. De 12 a 15 anos, o participante entra só com autorização. A partir de 16 anos, entra sem autorização.
- Luana, 11 anos, com autorização. Ela tem menos de 12 anos e, pela regra, não entra sozinha, então o painel deve negar. A autorização não muda esse resultado.
- Caio, 14 anos, sem autorização. Ele está na faixa de 12 a 15 anos, que exige autorização. Como não há autorização, o painel deve negar.
- Bia, 16 anos, sem autorização. Ela tem 16 anos ou mais, então entra sem autorização e o painel deve liberar.
- O resultado esperado é negar, negar e liberar. A alternativa D produz exatamente esses resultados: idade menor que 12 negar, idade de 12 a 15 com autorização liberar, e idade de 16 ou mais liberar. O caso de 12 a 15 sem autorização não aparece explicitamente em D, mas fica coberto pelo padrão de negação quando a condição de liberação não é satisfeita, o que é coerente com a regra do clube.
- Por que as outras estão erradas. A liberaria Luana, que tem 11 anos, o que contraria a regra de menores de 12. B liberaria Caio, que tem 14 anos e não tem autorização. C ignora a idade, o que não respeita as faixas da regra. E libera Luana com autorização e nega Bia, que tem 16 anos e deveria entrar sem autorização.
- Conclusão: a alternativa D é a única que aplica corretamente a mesma regra aos três atendimentos, por isso ela confirma o gabarito oficial.
💡 Dica: Analise as condições de idade e autorização para cada caso e compare com as regras do sistema.
Alternativa por alternativa
Inverte a lógica das faixas etárias: libera menores de 12 anos e nega quem tem 16 anos ou mais. Também associa a autorização à negação na faixa de 12 a 15 anos.
Interpreta que a faixa de 12 a 15 anos entra livremente, desconsiderando a exigência de autorização. Por isso libera Caio, que não tem autorização.
Acredita que a autorização basta para liberar a entrada, independentemente da idade. Esse raciocínio do dia a dia ignora as faixas etárias definidas pela regra.
Por que engana: Confundir as condições de idade e autorização, aplicando regras incorretas para cada faixa etária.
A regra separa os casos por idade e autorização, exatamente como no texto-base, tratando cada instância do problema de forma coerente.
Supõe que a autorização libera menores de 12 anos e que quem tem 16 anos ou mais precisa de autorização para entrar. Essas duas inversões na regra levam a resultados errados para Luana e Bia.
Raio-X da questão
condicionalidade idade e autorização
avaliacao
estruturas condicionais básicas · operadores lógicos
Estude estruturas condicionais e lógica de decisão em algoritmos.
Confundir as condições de idade e autorização, aplicando regras incorretas para cada faixa etária.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- No centro cultural do bairro, um projeto de jogos recebe crianças de diferentes anos escolares. Para organizar a…
- Na porta de um centro cultural, um programa simples decide se o visitante paga ingresso ou entra de graça. A regra foi…
- Crie um algoritmo simples em pseudocódigo para decidir se uma pessoa pode entrar em um evento. Se a idade for 18 anos ou…
- Elabore um algoritmo que determina se uma pessoa pode ir ao cinema, considerando se a idade é maior ou igual a 12 anos.
- Em uma competição de programação, os alunos devem criar um algoritmo que classifica as idades de participantes em…
- Considere um algoritmo que deve decidir se um aluno pode ir ao evento escolar com base em três condições: autorizaçã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
