GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF01CO02Média⏱ medio

Durante uma aula de robótica, os alunos devem usar algoritmos para programar um robô que deve seguir uma lista…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF01CO02

Identificar e seguir sequências de passos aplicados no dia a dia para resolver problemas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma aula de robótica, os alunos devem usar algoritmos para programar um robô que deve seguir uma lista de comandos. Se os comandos forem: ‘avançar’, ‘direita’, ‘avançar’ e ‘esquerda’, qual será a sequência final do robô?

  1. A) Avançar, Direita, Avançar, Esquerda
  2. B) Avançar, Esquerda, Avançar, Direita
  3. C) Direita, Avançar, Esquerda, Avançar
  4. D) Avançar, Avançar, Direita, Esquerda
  5. E) Direita, Avançar, Direita, Avançar

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Resolvi a questão sem olhar o gabarito. O enunciado diz que o robô deve seguir a lista de comandos, então a ordem de execução é a mesma em que os comandos aparecem: avançar, direita, avançar, esquerda. Passo 2: Como a lista não tem repetições nem instruções ocultas, a sequência final é idêntica à lista original, o que corresponde à alternativa A: Avançar, Direita, Avançar, Esquerda. Passo 3: A alternativa B está errada porque inverte a ordem dos comandos de direita e esquerda. Passo 4: A alternativa C está errada porque desloca os dois primeiros comandos, colocando a curva antes do primeiro avanço. Passo 5: A alternativa D está errada porque agrupa os avanços no início, alterando a ordem em que os comandos foram dados. Passo 6: A alternativa E está errada porque troca o segundo comando de esquerda por direita e repete a curva, o que não existe na lista original. Passo 7: Conclusão: o gabarito oficial A está correto, pois o robô executa os comandos exatamente na ordem recebida.

💡 Dica: Visualize a sequência de comandos para determinar a posição final do robô.

Alternativa por alternativa

A Correta

Esta é a sequência correta dos movimentos.

B Erradaerro: Interpretaçãoa que mais engana

O aluno acredita que o robô inverte as curvas ou executa os comandos de forma espelhada, trocando direita por esquerda na sequência.

Por que engana: O aluno pode confundir a ordem dos comandos, alterando a sequência e resultando em uma resposta errada.

C Erradaerro: Atenção

O aluno supõe que a curva deve acontecer antes do primeiro avanço, deslocando o início da lista, ou lê o primeiro comando como se fosse o último.

D Erradaerro: Conceitual

O aluno agrupa os comandos de mesmo tipo, reunindo os avanços no início, como se a ordem dos comandos não fosse relevante para o resultado.

E Erradaerro: Atenção

O aluno lê 'esquerda' como 'direita' e ainda duplica a curva, produzindo uma sequência que não corresponde à lista de comandos dada.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

algoritmos de programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência de comandos · lógica de programação

📚 Reveja

Revisar como os comandos de movimento afetam a posição do robô.

⚠️ Erro mais comum

O aluno pode confundir a ordem dos comandos, alterando a sequência e resultando em uma resposta errada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Conceituação de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.