— O robô de empréstimos precisa levar livros até a sala de leitura sem passar por corredores errados —…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo para resolver situações passo a passo (como na construção de dobraduras ou na indicação de deslocamento de um objeto no plano segundo pontos de referência e distâncias fornecidas etc.).
Fonte: Base Nacional Comum Curricular (MEC).Questão
— O robô de empréstimos precisa levar livros até a sala de leitura sem passar por corredores errados — explicou a bibliotecária. O piso da biblioteca foi organizado como uma malha de quadras. O robô está no ponto (1,2), voltado para o norte. Primeiro, ele deve chegar ao ponto (1,5), depois ao ponto (4,5) e, por fim, parar no ponto (4,3). Em cada comando, “avance” faz o robô seguir reto pelo número indicado de quadras. Os comandos “vire à direita” e “vire à esquerda” mudam apenas a direção para a qual ele está voltado. Na malha, o primeiro número do ponto aumenta para leste, e o segundo número aumenta para norte. A programação deve indicar cada movimento na ordem em que será executado. Analise os pontos que o robô deve percorrer e identifique a sequência de comandos que o conduz pelos três locais na ordem indicada.
- A) Avance 3 quadras, vire à direita, avance 3 quadras, vire à direita e avance 2 quadras.
- B) Avance 2 quadras, vire à direita, avance 3 quadras, vire à direita e avance 3 quadras.
- C) Avance 3 quadras, vire à direita, avance 3 quadras, vire à esquerda e avance 2 quadras.
- D) Avance 3 quadras, vire à direita, avance 2 quadras, vire à direita e avance 3 quadras.
- E) Avance 3 quadras, vire à esquerda, avance 3 quadras, vire à esquerda e avance 2 quadras.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O robô parte de (1,2) voltado para o norte. Para chegar a (1,5), ele só precisa subir no piso, pois o primeiro número (1) não muda. A diferença no segundo número é 5 - 2 = 3, então o comando é avance 3 quadras. Passo 2: Em (1,5) o robô deve ir a (4,5), ou seja, para leste. Como ele está voltado para o norte, virar à direita o coloca voltado para leste. Passo 3: O deslocamento leste vai de 1 até 4, o que dá 4 - 1 = 3 quadras, então avance 3. Passo 4: Em (4,5) o robô deve parar em (4,3), ou seja, descer (sul). Estando voltado para leste, virar à direita o coloca voltado para sul. Passo 5: A diferença no segundo número é 5 - 3 = 2, então avance 2 quadras e o robô para em (4,3). A sequência correta é: avance 3, vire à direita, avance 3, vire à direita, avance 2, que é a alternativa A, de acordo com o gabarito. Por que as outras estão erradas: B inicia com 2 quadras, mas a distância até (1,5) é 3, e termina com 3 quadras, quando o último trecho deveria ser 2. C faz a segunda curva para a esquerda, o que levaria o robô de leste para o norte, e não para o sul. D troca as distâncias do segundo e do terceiro trechos, avançando 2 para leste (quando são 3) e 3 para sul (quando são 2). E vira à esquerda logo no início, o que faz o robô seguir para oeste em vez de leste.
💡 Dica: Analise as coordenadas e direções para determinar os comandos de movimento e giro.
Alternativa por alternativa
Do ponto (1,2), avança ao norte até (1,5), segue a leste até (4,5) e, após virar à direita, chega a (4,3).
O aluno calculou mal a distância vertical de (1,2) até (1,5), contando 2 quadras, e também errou o último trecho, que deveria ser 2 e não 3.
O aluno acertou o primeiro trecho e a primeira curva, mas, ao estar voltado para leste, achou que virar à esquerda levaria ao sul. Na verdade, virar à esquerda a partir de leste aponta para o norte.
O aluno trocou as distâncias dos trechos horizontal e vertical: calculou 2 quadras para leste (quando são 3) e 3 quadras para sul (quando são 2), confundindo os números dos pontos.
O aluno acha que, saindo voltado para o norte, virar à esquerda leva para leste. Na verdade, virar à esquerda a partir do norte aponta para oeste, o que faz o robô se afastar do ponto (4,5).
Raio-X da questão
orientacao espacial e comandos
avaliacao
coordenadas cartesianas basicas · direcoes cardeais e movimentos
estude coordenadas cartesianas e comandos de direcao
Confundir a direcao do movimento com a orientacao do robô, levando a comandos incorretos de giro ou avanço.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em um jogo de programação, um robô começa voltado para o norte, no centro de uma arena. O comando inicial faz o robô…
- Em uma estação de teleférico, um painel descreve a posição de uma cabine em uma malha quadriculada. Cada quadrícula…
- Durante a manutenção de um aquário, a equipe registrou os cruzamentos de alguns pares de hastes retas vistos de cima. A…
- Durante a manutenção de uma caixa-d'água, uma técnica precisa representar em uma tira de marcação o comprimento total de…
- Em uma horta, a planta indica um caminho que segue de oeste para leste e outro que segue de norte para sul. Os dois…
- Na organização de uma festa junina, duas ruas retas atravessam o terreno de leste a oeste, em faixas separadas. Uma…
🔎 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
