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

Uma turma programou um robô educacional para andar três passos à frente e depois virar à direita. Ao testar, o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Uma turma programou um robô educacional para andar três passos à frente e depois virar à direita. Ao testar, o robô fez a curva antes de avançar, porque a ordem dos comandos foi alterada. — O que a situação evidencia sobre o funcionamento da programação do robô?

  1. A) A curva feita pelo robô é essencial, porque ela causou a alteração da ordem dos comandos durante a execução da tarefa.
  2. B) A quantidade de comandos é essencial, porque o robô executa melhor a tarefa quando recebe menos instruções para completar o percurso.
  3. C) A ordem dos comandos é essencial, porque o robô executa exatamente a sequência programada para realizar a tarefa corretamente.
  4. D) A repetição dos testes é essencial, porque todo robô muda automaticamente a sequência dos comandos quando executa um percurso mais de uma vez.
  5. E) A posição inicial do robô é essencial, porque ele sempre decide sozinho quando deve virar antes de iniciar o deslocamento.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado com atenção. O robô deveria andar três passos e depois virar à direita, mas fez a curva antes de avançar porque a ordem dos comandos foi alterada.
  2. Identifique o que a situação mostra. Se trocar a ordem dos comandos muda o resultado, então o robô não 'interpreta' a intenção do programador: ele apenas executa, na sequência exata, as instruções que recebeu.
  3. Analise cada alternativa. A alternativa C afirma que a ordem dos comandos é essencial, porque o robô executa exatamente a sequência programada para realizar a tarefa corretamente. Essa é a conclusão que o caso evidencia, pois o erro surgiu justamente da mudança de ordem.
  4. Verifique as alternativas erradas. A alternativa A é errada, pois a curva não causou a alteração; a alteração foi feita na ordem dos comandos. A alternativa B é errada, pois o número de comandos não foi o problema, e menos instruções não garante acerto. A alternativa D é errada, pois robôs não mudam a sequência sozinhos e repetir testes não é o fator relevante. A alternativa E é errada, pois o robô não decide por conta própria quando virar; ele segue o programa.
  5. Conclusão. Como o robô segue a sequência programada à risca, a ordem dos comandos é o elemento essencial do funcionamento da programação, e a alternativa correta é a C, em concordância com o gabarito oficial.

💡 Dica: Analise a sequência dos comandos e sua importância na programação do robô.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

Confunde causa e efeito: acredita que a curva é que alterou a ordem dos comandos, quando na verdade o erro veio da ordem programada.

Por que engana: Confundir a importância da ordem dos comandos com a quantidade ou posição inicial do robô.

B Erradaerro: Conceitual

Supõe que, quanto menos instruções, melhor o desempenho do robô, sem perceber que o problema foi a sequência e não a quantidade de comandos.

C Correta

A alternativa está correta porque, em programação, a sequência das instruções define a ordem das ações executadas. Se os comandos forem invertidos, o robô realizará as ações em outra ordem e o resultado será diferente do esperado.

D Erradaerro: Conceitual

Acredita que o robô altera sozinho a sequência dos comandos ao repetir um percurso, o que não corresponde ao funcionamento de um programa executado de forma determinística.

E Erradaerro: Senso comum

Imagina que o robô toma decisões autônomas sobre o momento de virar, quando na verdade ele apenas executa a sequência que foi programada.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação alto
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

ordem dos comandos na programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

sequência de comandos · programação básica

📚 Reveja

Estude a importância da sequência correta de comandos em programação.

⚠️ Erro mais comum

Confundir a importância da ordem dos comandos com a quantidade ou posição inicial do robô.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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.