Um robô segue este algoritmo pictográfico: 1) Andar 1 casa. 2) Se houver obstáculo, virar à esquerda; senã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 e repetições simples com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um robô segue este algoritmo pictográfico: 1) Andar 1 casa. 2) Se houver obstáculo, virar à esquerda; senão, andar 2 casas. 3) Parar. Se, ao executar, NÃO houver obstáculo, qual ação ocorrerá na etapa 2?
- A) Andar apenas 1 casa.
- B) Parar imediatamente.
- C) Voltar para a posição inicial.
- D) Andar duas casas.
- E) O robô deve girar 360 graus.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique a estrutura da etapa 2. Ela é uma condição do tipo se/senão: se houver obstáculo, o robô vira à esquerda; senão, anda 2 casas. Passo 2: O enunciado pergunta o que ocorre quando NÃO há obstáculo. Nesse caso a condição é falsa e executa-se o ramo 'senão', que manda andar 2 casas. Passo 3: Logo, a ação da etapa 2 é andar duas casas, alternativa D, que coincide com o gabarito oficial. Passo 4: Por que as outras estão erradas: A troca a etapa 2 pela etapa 1, que é a que anda apenas 1 casa; B ignora que a parada é a etapa 3 e não ocorre na etapa 2; C não aparece no algoritmo, que não manda o robô voltar; E descreve um giro completo, que não está previsto, pois a única virada prevista é à esquerda e só ocorre quando há obstáculo.
💡 Dica: Siga a condição: sem obstáculo, escolha a ação indicada após “senão”.
Alternativa por alternativa
Confunde a etapa 2 com a etapa 1 e copia a ação de andar 1 casa, ou supõe que todo avanço do robô é de uma casa só.
Acredita que, sem obstáculo, o algoritmo para logo, antecipando a etapa 3 (parar) como consequência imediata da etapa 2.
Por que engana: O aluno pode ignorar a condição “senão” e escolher uma ação associada ao obstáculo, ou confundir o comando da etapa 2 com o comando final de parar.
Imagina que, ao não encontrar obstáculo, o robô retorna à posição inicial, criando uma ação que não existe no algoritmo.
A condição 'se houver obstáculo' é falsa quando não há obstáculo, portanto executa-se o ramo 'senão', que instrui o robô a andar duas casas.
Associa a virada, que só ocorre quando há obstáculo, a um giro completo e inverte a condição, como se o robô girasse justamente no caso sem obstáculo.
Raio-X da questão
condição em algoritmo pictográfico
diagnostico
Sequência de comandos simples · Interpretação de condição lógica
Revise estruturas condicionais e a interpretação dos comandos “se” e “senão” em algoritmos.
O aluno pode ignorar a condição “senão” e escolher uma ação associada ao obstáculo, ou confundir o comando da etapa 2 com o comando final de parar.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma corrida de robôs, cada robô deve seguir um caminho pré-determinado. Se o robô A seguir o algoritmo: "avançar 2…
- Ao programar um robô, você define que ele deve seguir um conjunto de passos. Se encontra um obstáculo, deve desviar para…
- Um robô deve seguir a rota: frente, frente, direita, frente. Qual será a sequência de comandos que o robô deve seguir?
- Em uma maratona de programação, cada equipe deve criar um robô virtual que siga um caminho em um labirinto. O robô é…
- Um robô deve seguir um caminho reto até um ponto específico. Ele precisa fazer 5 passos para frente e 2 para a direita…
- Para chegar à porta, o robô deve andar, virar à direita e andar novamente. Ele andou, virou à direita e parou…
Todas as questões de Algoritmos com repetições condicionais simples
🔎 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
