GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ curto

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

Habilidade BNCC EF06CO02

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?

  1. A) Variável
  2. B) Laço de repetição
  3. C) Função
  4. D) Estrutura de controle condicional
  5. E) Algoritmo

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Conceitual

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.

D Correta

Permite que o robô mude de direção com base na situação.

E Erradaerro: Conceitual

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

Dificuldade Fácil
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

programação de robô

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de controle condicional · programação de robôs

📚 Reveja

Revisar os conceitos de programação e controle de fluxo.

⚠️ Erro mais comum

Confundir a estrutura de controle condicional com laços de repetição, pensando que ambos servem para a mesma finalidade na programação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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