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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
