Uma biblioteca de bairro usa um programa para organizar a fila de reserva de salas de estudo. O programa…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma biblioteca de bairro usa um programa para organizar a fila de reserva de salas de estudo. O programa recebe o pedido e segue estes passos nesta ordem: 1) Verifica se a sala está livre no horário pedido. 2) Se estiver livre, confirma a reserva. 3) Se não estiver livre, verifica se há outro horário livre no mesmo dia. 4) Se houver, oferece esse horário; se não houver, avisa que o dia está lotado. Uma pessoa pede a sala às 14h, mas ela está ocupada. Às 16h a sala está livre. Qual será o resultado seguindo os passos do programa?
- A) O programa oferece o horário das 16h, que está livre no mesmo dia.
- B) O programa confirma a reserva das 14h mesmo com a sala ocupada.
- C) O programa confirma a reserva da sala no horário das 15h.
- D) O programa avisa que o dia está lotado e não há vagas.
- E) O programa recusa o pedido e pede uma nova data ao cliente.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique a ordem dos passos do programa: primeiro verifica se a sala está livre no horário pedido (14h); se não estiver, verifica se há outro horário livre no mesmo dia; se houver, oferece esse horário; caso contrário, avisa que o dia está lotado.
- No caso descrito, a sala está ocupada às 14h, então o primeiro passo leva ao passo 3, pois o horário pedido não está livre.
- O passo 3 manda verificar se há outro horário livre no mesmo dia. O enunciado informa que às 16h a sala está livre, e isso ocorre no mesmo dia, portanto existe um horário alternativo disponível.
- Pelo passo 4, quando há horário livre, o programa oferece esse horário. Logo, o resultado é oferecer o horário das 16h, como indica a alternativa A, que é a correta e coincide com o gabarito.
- Por que as demais estão erradas: B está errada porque o programa só confirma reserva se a sala estiver livre, e às 14h não está; C está errada porque o horário das 15h não é mencionado como livre no enunciado e o programa só confirmaria a reserva de um horário livre pedido, não ofereceria outro sem informação; D está errada porque o dia não está lotado, já que há horário livre às 16h; E está errada porque o programa não recusa o pedido nem pede nova data nesse cenário, pois oferece alternativa no mesmo dia.
💡 Dica: Siga os passos na ordem, como o programa faria. Comece pelo horário pedido: o que acontece quando ele não está livre? Veja qual passo vem depois e o que o enunciado diz sobre os outros horários.
Alternativa por alternativa
Como a sala das 14h está ocupada, o programa passa ao passo 3. Como existe horário livre no mesmo dia, ele oferece esse horário, sem confirmar a reserva e sem avisar que o dia está lotado.
Imagina que o programa confirma a reserva pedida independentemente da disponibilidade, ignorando o primeiro passo de verificação.
Supõe que o programa confirma um horário arbitrário próximo ao pedido, sem seguir a regra de oferecer apenas horários livres informados.
Conclui que, por a sala estar ocupada no horário pedido, o dia inteiro está indisponível, sem considerar o horário livre às 16h.
Acredita que, ao não haver o horário exato pedido, o programa recusa e pede nova data, ignorando a etapa de busca de outro horário no mesmo dia.
Raio-X da questão
Interpretação de algoritmos: seguir instruções em sequência e aplicar condicionais (se... então... senão) a uma situação dada.
Questões parecidas com resolução
- Uma biblioteca de bairro usa um sistema que filtra os pedidos de reserva de salas. A regra é: a reserva é APROVADA se a…
- Em 1804, o inventor Joseph Jacquard criou um tear que usava cartões de papel furados. Cada furo ou ausência de furo no…
- Em uma estação de pesquisa, sensores enviam medições para um sistema de monitoramento. Para cada medição, o sistema…
- Em uma estação de monitoramento, um sensor registrou a temperatura da água em quatro dias: 8 °C, 12 °C, sem registro e…
- Uma casa de cultura organiza duas mostras e quer usar o mesmo sistema de bilheteria. Na Mostra A, o ingresso inteiro…
- Em um aplicativo de lanches, a pessoa escolhe os itens do pedido, informa quantidades, endereço de entrega e forma de…
🔎 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
