Um aluno precisa chegar à escola e tem três rotas possíveis. Se alguma delas estiver bloqueada, ele deve…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um aluno precisa chegar à escola e tem três rotas possíveis. Se alguma delas estiver bloqueada, ele deve escolher outra. Qual algoritmo representa essa situação?
- A) Escolha a Rota 1, depois a Rota 2, se livre, siga.
- B) Se Rota 1 estiver livre, siga por ela, senão escolha Rota 2.
- C) Siga sempre pela Rota 3, independente das condições.
- D) Verifique todas as rotas de uma vez e escolha a que estiver mais perto.
- E) Se Rota 2 estiver livre, siga por ela, se não, siga sempre pela Rota 1.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A situação descrita exige um algoritmo com decisão: verificar uma condição (a rota está livre ou bloqueada) e, se a condição falhar, tomar outro caminho. Passo 2: A alternativa B tem essa estrutura. Ela testa se a Rota 1 está livre; se estiver, segue por ela, e se não estiver, escolhe a Rota 2. Passo 3: Ponto de atenção: a questão fala em três rotas, e B só cobre duas. A B é a melhor opção porque é a única que usa uma condição clara para cada escolha. Passo 4: A alternativa A não tem condição alguma para a Rota 1, então não representa a verificação de bloqueio. Passo 5: A alternativa C fixa a Rota 3 e ignora o bloqueio, portanto não atende à situação. Passo 6: A alternativa D verifica todas as rotas ao mesmo tempo e escolhe pela distância, o que não corresponde à ideia de trocar de rota apenas quando há bloqueio. Passo 7: A alternativa E testa a Rota 2 e, se ela estiver bloqueada, força a Rota 1 sem considerar a Rota 3; a lógica de fallback existe, mas a escolha do caminho alternativo não é 'outra rota' qualquer, e a estrutura é menos coerente com o enunciado do que B. Conclusão: a resposta correta é B, com a ressalva de que nenhuma alternativa representa perfeitamente as três rotas.
💡 Dica: Pense em como um algoritmo pode lidar com opções disponíveis.
Alternativa por alternativa
O aluno acredita que basta listar uma sequência de rotas, sem perceber que o algoritmo precisa testar uma condição (se a rota está livre) antes de decidir. Ele não identifica a ideia de decisão condicional.
Essa opção considera a condição de bloqueio e define a sequência de escolhas.
O aluno entende que a escolha pode ser fixa, ignorando que o enunciado exige trocar de rota quando houver bloqueio. Ele não percebe a dependência da decisão em relação às condições.
O aluno confunde a tarefa de escolher a rota com a de otimizar a distância, e supõe que todas as rotas devem ser verificadas simultaneamente. O enunciado trata apenas de contornar bloqueios, não de comparar distâncias.
O aluno percebe a ideia de condição e de alternativa, mas inverte a prioridade e usa a Rota 1 como fallback fixo, sem considerar a Rota 3. Ele não generaliza a regra para qualquer rota bloqueada.
Por que engana: Escolher uma rota fixa sem verificar condições ou não entender a ordem de prioridade nas escolhas condicionais.
Raio-X da questão
algoritmos de escolha
avaliacao
algoritmos de decisao · estrutura condicional
Revisar os conceitos de algoritmos e suas aplicações em situações práticas.
Escolher uma rota fixa sem verificar condições ou não entender a ordem de prioridade nas escolhas condicionais.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Imagine que você precisa programar um robô para entregar cartas em uma cidade. O robô deve decidir entre dois caminhos…
- Durante uma aula, o professor apresentou uma situação em que um robô deve seguir um caminho sem se perder. Que tipo de…
- Descreva um algoritmo para resolver o problema de escolher a melhor rota para ir da sua casa até a escola, considerando…
- Na escola, cada caminho até a biblioteca tem uma distância em quilômetros. Qual algoritmo encontra o caminho mais curto?
- Em um fluxograma escolar, depois de verificar o valor de entrada, o estudante escolheu dois caminhos: seguir para a…
- Para chegar à escola, uma estudante faz sempre o mesmo caminho: sai de casa, vira à direita, segue duas quadras…
🔎 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
