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
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ô?
- A) A curva feita pelo robô é essencial, porque ela causou a alteração da ordem dos comandos durante a execução da tarefa.
- B) A quantidade de comandos é essencial, porque o robô executa melhor a tarefa quando recebe menos instruções para completar o percurso.
- C) A ordem dos comandos é essencial, porque o robô executa exatamente a sequência programada para realizar a tarefa corretamente.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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
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ô.
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.
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.
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.
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
ordem dos comandos na programação
diagnostico
sequência de comandos · programação básica
Estude a importância da sequência correta de comandos em programação.
Confundir a importância da ordem dos comandos com a quantidade ou posição inicial do robô.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Em uma oficina de Computação, estudantes programaram um robô para recolher uma garrafa. O algoritmo determinava: avançar…
- Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse…
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
- Durante uma atividade de Computação, uma turma criou um algoritmo para orientar um robô a plantar uma semente. Os passos…
- Em uma oficina de Computação, estudantes programaram um robô para percorrer um circuito. O programa usa a lista de…
- Para chegar à porta, o robô deve andar, virar à direita e andar novamente. Ele andou, virou à direita e parou…
🔎 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
