Em uma biblioteca, um programa separa cartões em três pastas. Cartões com estrela vão para “urgente”. Cartões…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma biblioteca, um programa separa cartões em três pastas. Cartões com estrela vão para “urgente”. Cartões com desenho de livro e cor azul vão para “estudo”. Cartões com desenho de livro e cor verde vão para “devolução”. A regra deve verificar primeiro o símbolo e, nos cartões com livro, também a cor. Qual procedimento o programa deve seguir para separar corretamente os novos cartões?
- A) Se tiver estrela, enviar para “urgente”; caso contrário, se for livro azul, enviar para “estudo”; caso contrário, se for livro verde, enviar para “devolução”.
- B) Se tiver estrela, enviar para “urgente”; caso contrário, se for livro azul, enviar para “devolução”; caso contrário, se for livro verde, enviar para “estudo”.
- C) Se tiver estrela, enviar para “urgente”; caso contrário, se for livro, enviar para “estudo”; caso contrário, se for livro verde, enviar para “devolução”.
- D) Se tiver estrela, enviar para “urgente”; caso contrário, se for livro azul, enviar para “devolução”; caso contrário, se for livro, enviar para “estudo”.
- E) Se tiver estrela, enviar para “urgente”; caso contrário, se for livro azul, enviar para “estudo”; caso contrário, se for livro verde, enviar para “urgente”.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique as regras do enunciado. Cartão com estrela vai para "urgente". Cartão com desenho de livro e cor azul vai para "estudo". Cartão com desenho de livro e cor verde vai para "devolução". A regra deve verificar primeiro o símbolo (estrela) e, depois, nos cartões com livro, a cor.
- Monte a sequência de testes na ordem exigida. Primeiro verifica-se a estrela: se tiver estrela, envia-se para "urgente". Caso contrário, verifica-se se é livro azul: envia-se para "estudo". Caso contrário, verifica-se se é livro verde: envia-se para "devolução".
- Compare com a alternativa A, que segue exatamente essa sequência: estrela para "urgente", livro azul para "estudo" e livro verde para "devolução". Ela é a correta e coincide com o gabarito oficial.
- Analise as demais alternativas. A B troca os destinos de azul e verde (azul iria para "devolução" e verde para "estudo"), contrariando o enunciado. A C testa apenas se é livro, sem considerar a cor, então todo livro iria para "estudo" e o livro verde nunca chegaria à pasta "devolução". A D também testa apenas se é livro sem a cor e ainda inverte azul e "devolução". A E envia livro verde para "urgente", pasta que deve receber apenas cartões com estrela.
💡 Dica: Analise as condições dadas para cada símbolo e cor e crie a regra correta para separar os cartões.
Alternativa por alternativa
A regra deve testar primeiro se o cartão tem estrela. Se não tiver, deve verificar se é um livro azul ou um livro verde. Assim, cada tipo de cartão é enviado para a pasta correspondente, sem misturar as cores dos livros.
O aluno inverteu os destinos das cores, achando que o livro azul vai para "devolução" e o verde para "estudo".
O aluno acredita que basta verificar se o cartão tem livro, sem checar a cor, e manda todo livro para "estudo", tornando o teste do livro verde inalcançável.
Por que engana: Confundir a ordem das condições ou não considerar a cor quando o símbolo é livro, levando a regras incorretas.
O aluno ignora a cor no segundo teste, tratando qualquer livro como "estudo", e ainda troca o destino do livro azul para "devolução".
O aluno associa a pasta "urgente" também ao livro verde, confundindo a regra da estrela com a dos livros verdes.
Raio-X da questão
condições lógicas em programação
avaliacao
símbolos e cores · condições lógicas básicas
Estude como usar condições e operadores lógicos para tomar decisões em programas.
Confundir a ordem das condições ou não considerar a cor quando o símbolo é livro, levando a regras incorretas.
ciencia_tecnologia
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
