Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando o usuário encaixa a bicicleta na vaga, o painel verifica se ainda existe lugar livre. Se houver vaga, a bicicleta é marcada como devolvida, o número de vagas disponíveis diminui em uma unidade e a tela mostra a confirmação. Se não houver vaga, o sistema não altera o registro e informa que a estação está cheia. A equipe explicou que essa rotina evita duplicidade de devolução e mantém o controle atualizado para o próximo usuário. Considere a rotina descrita no texto e identifique o procedimento que implementa corretamente essa solução.
- A) Verificar a vaga livre, registrar a devolução, atualizar o número de vagas e mostrar confirmação, se houver espaço.
- B) Verificar a vaga livre, ignorar a devolução, atualizar o número de vagas e mostrar confirmação, se houver espaço.
- C) Verificar a vaga livre, registrar a devolução, atualizar o número de vagas e mostrar confirmação, mesmo sem espaço.
- D) Verificar a vaga livre, registrar a devolução, atualizar o número de vagas e mostrar confirmação, apenas quando a estação estiver cheia.
- E) Verificar a vaga livre, registrar a devolução, atualizar o número de vagas e mostrar confirmação, antes de checar o espaço.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O texto descreve uma sequência condicional. Primeiro o sistema verifica se há vaga livre na estação. Se houver, registra a devolução, marca a bicicleta como devolvida, diminui em uma unidade o número de vagas disponíveis e mostra a confirmação. Se não houver, não altera o registro e informa que a estação está cheia.
- Procuramos a alternativa que reproduz essa ordem e essa condição. A alternativa A diz: verificar a vaga livre, registrar a devolução, atualizar o número de vagas e mostrar confirmação, se houver espaço. Ela respeita a verificação prévia, a ação de registro, a atualização e a confirmação, todas condicionadas à existência de espaço.
- Por que as outras estão erradas:
- B) Ignora a devolução, o que contraria o objetivo de registrar a devolução e evitar duplicidade e controle desatualizado.
- C) Registra e atualiza mesmo sem espaço, o que o texto proíbe, pois sem vaga o registro não deve ser alterado.
- D) Executa as ações apenas quando a estação está cheia, invertendo a condição descrita no texto.
- E) Registra e atualiza antes de checar o espaço, o que pode gerar devolução indevida quando não há vaga.
- Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.
💡 Dica: Analise a sequência lógica das ações para evitar erros na devolução.
Alternativa por alternativa
A rotina respeita a condição do texto: só atualiza o sistema quando existe vaga livre, evitando erro e duplicidade.
O aluno entendeu que a verificação de vaga serve apenas para decidir algo secundário e que a devolução pode ser descartada, mantendo as demais ações. Ele não percebeu que o registro da devolução é o núcleo da rotina.
O aluno acredita que a confirmação e a atualização podem ocorrer mesmo sem vaga disponível, desconsiderando que o texto manda não alterar o registro quando a estação está cheia.
Por que engana: Confundir a ordem das operações ou ignorar a verificação da vaga antes de registrar a devolução.
O aluno inverteu a condição, achando que o registro deve ocorrer somente quando a estação está cheia. Confundiu a condição de existência de vaga com a situação de lotação.
O aluno considerou que a ordem das operações não importa e que registrar antes de checar o espaço é aceitável. Não percebeu que a verificação deve preceder qualquer alteração para evitar erro.
Raio-X da questão
controle de fluxo condicional
avaliacao
estruturas condicionais básicas
Estude estruturas condicionais e controle de fluxo em programação.
Confundir a ordem das operações ou ignorar a verificação da vaga antes de registrar a devolução.
pensamento_critico
cotidiano
Questões parecidas com resolução
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- No terminal de bicicletas compartilhadas de uma praça, o painel funciona de modo automático. Quando o usuário aproxima o…
- Quando o totem de uma biblioteca comunitária é ativado, ele pede o cartão do leitor e lê o número cadastrado. Em…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- "Bicicletario automatizado reduz filas no terminal", dizia o aviso afixado ao lado dos armarios. Para registrar o…
- Ao fim de cada tarde, uma oficina de robótica comunitária registra o uso de oito kits de ferramentas. Para organizar a…
🔎 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
