— 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
- — O robô dos livros precisa levar uma caixa até a estante sem passar pelos locais ocupados — explicou a bibliotecária. A…
- — Consegui programar o robô para seguir uma rota simples, disse Ana. — Ele parte do ponto (0,0) em um plano cartesiano…
- No tabuleiro do clube de robos, um carrinho começa na casa P, voltado para cima. Para chegar ao ponto marcado com uma…
- — A caixa precisa passar pela mesa de conferência antes de chegar à estante de coleta — explicou a coordenadora da feira…
- — Operador, precisamos programar o robô de inspeção para percorrer pontos marcados no chão do depósito, orientou o…
- Lara observa um robô em um plano cartesiano formado por quadrados de 1 m de lado. O robô começa no ponto (0,0) e só pode…
🔎 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
