Na arena de desafios de robótica educacional, um protocolo inova ao combinar codificações distintas para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na arena de desafios de robótica educacional, um protocolo inova ao combinar codificações distintas para controlar movimentos de um robô seguidor de linha. Neste sistema, quatro cores de referência são convertidas em pares de bits: verde (00), azul (01), vermelho (10) e amarelo (11). As instruções de direção utilizam letras no código ASCII: F para frente, L para esquerda, R para direita e B para ré. Cada comando é formado pelo par de bits seguido da letra ASCII correspondente, separados por espaço. Por exemplo, "01L" indica sinalização azul com virada à esquerda. Para programar uma sequência, a equipe envia à placa de controle entradas como "10R 11F 01L". Analise o protocolo descrito e identifique a sequência de movimentos correspondente ao código "10R 11F 01L".
- A) vermelho e virar à direita; amarelo e seguir em frente; azul e virar à esquerda
- B) vermelho e virar à direita; amarelo e seguir em frente; verde e virar à esquerda
- C) vermelho e virar à direita; amarelo e ir para ré; azul e virar à esquerda
- D) azul e virar à direita; amarelo e seguir em frente; verde e virar à esquerda
- E) vermelho e virar à esquerda; amarelo e seguir em frente; azul e virar à direita
✅ Resposta correta: alternativa A
Resolução passo a passo
- Separe cada comando em seus dois componentes: o par de bits (cor de referência) e a letra ASCII (direção). Passo 2: Em 10R, o par 10 corresponde ao vermelho e a letra R corresponde a virar à direita. Passo 3: Em 11F, o par 11 corresponde ao amarelo e a letra F corresponde a seguir em frente. Passo 4: Em 01L, o par 01 corresponde ao azul e a letra L corresponde a virar à esquerda. Passo 5: Juntando os três comandos na ordem da sequência, obtemos vermelho e virar à direita; amarelo e seguir em frente; azul e virar à esquerda, que é exatamente a alternativa A. Passo 6: Por isso o gabarito oficial A está correto e coincide com a resolução feita por conta própria. Passo 7: A alternativa B está errada porque associa o par 01 ao verde, quando o protocolo define 00 como verde. Passo 8: A alternativa C está errada porque troca a letra F (frente) pela letra B (ré). Passo 9: A alternativa D está errada porque associa o par 10 ao azul, quando 10 é vermelho, e também associa 00 ao verde de forma incorreta na última posição. Passo 10: A alternativa E está errada porque inverte as direções, trocando R (direita) por esquerda e L (esquerda) por direita.
💡 Dica: Associe cada par de bits à cor e combine com a letra ASCII para identificar o movimento.
Alternativa por alternativa
10->vermelho, R->direita; 11->amarelo, F->frente; 01->azul, L->esquerda conforme mapeamento do texto.
O aluno leu corretamente os dois primeiros comandos, mas associou o par 01 ao verde, confundindo-o com o par 00 da tabela de cores.
Por que engana: Confundir os pares de bits com as cores ou interpretar incorretamente as letras dos comandos.
O aluno leu a letra F como B, trocando seguir em frente por ir para ré, provavelmente por não ter conferido a tabela de letras ASCII.
O aluno associou o par 10 ao azul, não compreendendo que 10 representa o vermelho e que o azul corresponde ao par 01 de acordo com o protocolo.
O aluno inverteu o significado das letras de direção, entendendo R como esquerda e L como direita, o que gera trocas nas direções de virada.
Raio-X da questão
codificação binária e comandos ASCII
avaliacao
códigos binários básicos · código ASCII simples
Estude a correspondência entre códigos binários, cores e comandos ASCII.
Confundir os pares de bits com as cores ou interpretar incorretamente as letras dos comandos.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Um robô deve seguir a rota: frente, frente, direita, frente. Qual será a sequência de comandos que o robô deve seguir?
- Durante uma aula de robótica, os alunos devem usar algoritmos para programar um robô que deve seguir uma lista de…
- Qual é a sequência para programar um robô para seguir uma linha?
- Em um projeto de robótica, os alunos têm um robô equipado com um sensor de luz voltado para o chão. O robô deve…
- Um grupo de crianças experimenta um robô de brinquedo que executa ações conforme blocos coloridos encaixados numa…
- Um robô deve seguir um caminho reto até um ponto específico. Ele precisa fazer 5 passos para frente e 2 para a direita…
🔎 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
