Maria está programando um robô para seguir uma linha. Ao encontrar uma curva, o robô deve mudar de direção…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Maria está programando um robô para seguir uma linha. Ao encontrar uma curva, o robô deve mudar de direção. Qual é o conceito de programação que Maria está utilizando?
- A) Variável
- B) Laço de repetição
- C) Função
- D) Estrutura de controle condicional
- E) Algoritmo
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique a situação descrita. O robô deve seguir uma linha e, ao encontrar uma curva, mudar de direção. Essa mudança só acontece quando uma condição é verificada, ou seja, quando o sensor detecta a curva.
- Relacione a situação ao conceito de programação. Uma estrutura de controle condicional (como o comando se, ou se-senão) executa um bloco de instruções somente quando uma condição é verdadeira. Aqui, a condição é 'encontrou curva' e a ação é 'mudar de direção'. Logo, a estrutura condicional é o conceito usado.
- Analise as demais alternativas. A) Variável está errada, pois variáveis armazenam valores, e a questão pergunta qual conceito gera a decisão de mudar de direção. B) Laço de repetição está errada, pois repetir a ação de seguir a linha não é o que faz o robô mudar de direção ao encontrar uma curva; o laço apenas repete instruções enquanto algo ocorre. C) Função está errada, pois uma função agrupa instruções em um bloco reutilizável, mas não decide quando agir. E) Algoritmo está errada, pois é um conceito geral, a sequência de passos que resolve um problema, e não o mecanismo específico de decisão citado no enunciado.
- Conclusão. A alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Identifique o conceito de programação relacionado a mudanças de direção.
Alternativa por alternativa
Confunde a decisão de mudar de direção com o armazenamento de um valor, achando que o robô precisa guardar a informação da curva em uma variável para agir.
Percebe que o robô age repetidamente enquanto segue a linha e conclui que a repetição é o conceito central, sem notar que a mudança de direção depende de uma condição específica.
Por que engana: Confundir a estrutura de controle condicional com laços de repetição, pensando que ambos servem para a mesma finalidade na programação.
Associa a mudança de direção a um bloco de código separado, como uma função de curva, sem perceber que a função apenas agrupa instruções e não decide quando elas são executadas.
Permite que o robô mude de direção com base na situação.
Considera que, por ser o programa inteiro uma sequência de passos, o conceito pedido é o próprio algoritmo, sem identificar o mecanismo específico de decisão descrito no enunciado.
Raio-X da questão
programação de robô
avaliacao
estrutura de controle condicional · programação de robôs
Revisar os conceitos de programação e controle de fluxo.
Confundir a estrutura de controle condicional com laços de repetição, pensando que ambos servem para a mesma finalidade na programação.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma competição de robótica, um time precisa programar um robô para seguir uma linha no chão. Qual é a lógica…
- Durante uma competição de robótica, é necessário programar um robô para seguir um caminho em um labirinto. Qual o…
- Em uma competição de robótica, cada equipe deve programar seu robô para seguir uma linha. Se o robô desviar, ele deve…
- Em uma competição de robótica, os participantes devem programar um robô para seguir uma linha tracejada. Qual é o tipo…
- Na oficina de tecnologia da escola, um grupo programou um robô para recolher uma garrafa e levá-la até uma caixa de…
- Em uma competição de robôs, cada equipe deve programar seu robô para seguir uma trilha. Se o robô se desviar da trilha…
🔎 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
