— 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
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.
- A) Repetir 20 vezes: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
- B) Repetir enquanto houver marco final: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
- C) Repetir até haver símbolos faltantes: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
- D) Repetir enquanto não houver marco final: verificar símbolos, registrar resultado, alertar se faltarem e avançar.
- 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
- 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
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.
O aluno usa o marco final como condição para continuar repetindo, quando ele deveria ser a condição de parada do percurso.
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.
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.
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
sequência de instruções, lógica de repetição
avaliacao
lógica de programação básica · estruturas de controle de fluxo
estude estruturas de repetição e lógica de programação
Confundir a necessidade de repetição com uma sequência fixa ou não considerar o término do percurso.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- — Por que o mesmo passo a passo não funciona no meu jogo? — perguntou Ana, ao tentar repetir no tablet a programação que…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
- No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar…
- — Pai, onde fica o alicate? — perguntou a criança, olhando a estante cheia de ferramentas. A família participa de uma…
- — O painel não pode tratar a mesma ficha duas vezes nem encerrar o atendimento por causa de uma pendência — explicou a…
- — Antes de guardar os tablets devolvidos, precisamos seguir a mesma sequência — explicou a monitora do centro…
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
