GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF03CO02Difícil⏱ medio

— A chuva apagou parte das informações das placas táteis da trilha, disse a monitora. Antes da reabertura…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF03CO02

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

— A chuva apagou parte das informações das placas táteis da trilha, disse a monitora. Antes da reabertura, Caio percorrerá o caminho com um tablet. Em cada placa encontrada, ele deve conferir se os símbolos em relevo podem ser lidos e registrar o resultado. Se faltar algum símbolo, o tablet deve enviar um aviso à equipe de manutenção; caso contrário, apenas registra a conferência. A quantidade de placas que Caio encontrará não é conhecida, pois algumas ficam encobertas por folhas. O percurso termina quando Caio alcança o marco final, depois de verificar as placas do caminho. Caio precisa transformar esse plano em instruções para o tablet. Analise as ações descritas e identifique a sequência de instruções que permite ao tablet verificar todas as placas, mesmo sem conhecer sua quantidade.

  1. A) Repetir 20 vezes: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
  2. B) Repetir enquanto houver marco final: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
  3. C) Repetir até haver símbolos faltantes: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
  4. D) Repetir enquanto não houver marco final: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
  5. E) Repetir enquanto não houver marco final: avançar, verificar símbolos, registrar resultado e alertar se faltarem.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A tarefa exige repetir as mesmas ações em cada placa, mas o número de placas é desconhecido. Por isso, a repetição não pode ser fixa, e a parada deve depender do que acontece no percurso. Passo 2: O percurso termina quando Caio alcança o marco final, então a repetição deve continuar enquanto o marco final ainda não foi alcançado, o que corresponde a 'enquanto não houver marco final'. Passo 3: Dentro da repetição, a ordem correta é verificar os símbolos da placa encontrada, registrar o resultado, alertar a manutenção se algum símbolo faltar e só então avançar para a próxima placa. Assim, a primeira placa também é conferida. Passo 4: A alternativa A está errada porque fixa 20 repetições, mas a quantidade de placas não é conhecida. Passo 5: A alternativa B está errada porque usa 'enquanto houver marco final', o que inverte a condição de parada. Passo 6: A alternativa C está errada porque condiciona a repetição a haver símbolos faltantes, o que não corresponde ao término do percurso. Passo 7: A alternativa E tem a condição correta, mas coloca 'avançar' no início do bloco, o que faria Caio pular a primeira placa antes de verificá-la. Passo 8: Portanto, a sequência D é a única que permite verificar todas as placas sem conhecer sua quantidade, e coincide com o gabarito oficial.

💡 Dica: Identifique a lógica de repetição para percorrer todas as placas até o marco final.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que é possível fixar a quantidade de repetições, como se o número de placas fosse conhecido, ignorando que algumas estão encobertas.

B Erradaerro: Interpretação

O aluno usa o marco final como condição para continuar repetindo, quando ele deveria ser a condição de parada do percurso.

C Erradaerro: Conceitual

O aluno confunde a condição de parada com o alerta de símbolos faltantes, achando que a repetição deve terminar quando algum símbolo faltar.

D Correta

A repetição depende de alcançar o marco final, e cada placa é verificada antes do avanço. O alerta ocorre somente quando há símbolos faltantes.

E Erradaerro: Procedimental

O aluno escolhe a condição correta, mas coloca o avanço no início do bloco, sem perceber que a primeira placa seria pulada antes da conferência.

Raio-X da questão

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

sequência de instruções, lógica de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação básica · estruturas de controle de fluxo

📚 Reveja

estude estruturas de repetição e lógica de programação

⚠️ Erro mais comum

Confundir a necessidade de repetição com uma sequência fixa ou não considerar o término do percurso.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições condicionais simples

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.