GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Difícil⏱ curto

Em uma oficina de Computação, estudantes programaram um robô para recolher uma garrafa. O algoritmo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

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

Em uma oficina de Computação, estudantes programaram um robô para recolher uma garrafa. O algoritmo determinava: avançar três casas, virar à direita e avançar duas casas. Durante o teste, o robô avançou apenas duas casas na primeira etapa e, depois, executou as demais instruções. Com base no texto, qual consequência é mais provável quando uma etapa de um algoritmo não é executada conforme as instruções?

  1. A) As etapas seguintes deixam de ser executadas.
  2. B) O robô corrige sozinho a primeira instrução.
  3. C) O robô pode terminar em uma posição diferente da planejada.
  4. D) O algoritmo deixa de existir após o erro.
  5. E) O robô sempre termina na posição planejada.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O algoritmo previa avançar três casas, virar à direita e avançar duas casas. No teste, o robô avançou apenas duas casas na primeira etapa, ou seja, uma instrução foi executada de forma diferente do planejado.
  2. Como as instruções são executadas em sequência, cada etapa parte da posição atingida na etapa anterior. Logo, a diferença na primeira etapa se propaga para todas as seguintes: a virada e os dois avanços acontecem a partir de um ponto deslocado.
  3. Portanto, a consequência mais provável é que o robô termine em uma posição diferente da planejada, o que corresponde à alternativa C, que é o gabarito oficial.
  4. Por que as outras estão erradas: A) não é regra geral, pois o robô continua executando as instruções restantes, como o texto descreve; B) o texto não indica nenhuma correção automática, e algoritmos não se corrigem sozinhos sem programação para isso; D) o erro afeta a execução, não elimina o algoritmo, que continua escrito e pode ser revisado; E) isso contraria justamente o que o teste mostrou, já que o erro na primeira etapa altera o resultado final.

💡 Dica: Pense nas consequências de não seguir passos em um algoritmo.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

Imagina que, ao haver um erro, o robô para completamente e não executa mais nenhuma instrução. O texto mostra o contrário, pois o robô executou as demais etapas normalmente.

Por que engana: O aluno pode achar que um algoritmo sempre produz o resultado esperado, independentemente de como é seguido.

B Erradaerro: Senso comum

Acredita que o robô, por ser uma máquina programada, percebe o erro e corrige a instrução sozinho, como uma pessoa faria ao notar um engano.

C Correta

O algoritmo organiza uma sequência de instruções para alcançar um resultado. Como o robô avançou duas casas em vez de três, as etapas seguintes começaram de outro ponto, alterando a posição final em relação ao plano original.

D Erradaerro: Conceitual

Entende que um erro de execução invalida todo o algoritmo, como se ele deixasse de existir. Na verdade, o problema está na execução de uma etapa, e o algoritmo continua válido e pode ser corrigido.

E Erradaerro: Conceitual

Supõe que, mesmo com uma etapa executada de forma errada, o robô chega ao destino previsto, ignorando que cada movimento parte da posição anterior.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

algoritmos e suas consequências

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definição de algoritmo · importância da sequência correta

📚 Reveja

Revisar o conceito de algoritmos e sua importância na computação.

⚠️ Erro mais comum

O aluno pode achar que um algoritmo sempre produz o resultado esperado, independentemente de como é seguido.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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