GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Média⏱ medio

Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para planejar a coleta, um barco automático deve visitar oito pontos de observação, um após o outro. Em cada ponto, a câmera informa a quantidade de objetos na água. Quando essa quantidade chega a 10 ou mais, o barco deve soltar um marcador para orientar a equipe de limpeza. Depois de tomar essa decisão, o sistema precisa guardar a quantidade encontrada e o ponto visitado. Ao final, todos os oito pontos devem ter sido verificados. Analise o funcionamento descrito e identifique o trecho de algoritmo que verifica todos os pontos, usa a condição necessária e registra os dados.

  1. A) Repetir para os 8 pontos: ler a quantidade; registrar a quantidade e o ponto; ao final, liberar um marcador.
  2. B) Repetir para os 8 pontos: usar a quantidade anterior; se for >= 10, liberar marcador; registrar o ponto.
  3. C) Repetir para os 8 pontos: ler a quantidade; liberar marcador; registrar a quantidade e o ponto.
  4. D) Repetir para os 8 pontos: ler a quantidade; se for >= 10, liberar marcador; registrar a quantidade e o ponto.
  5. E) Repetir até achar 10 objetos: ler a quantidade; se for >= 10, liberar marcador; registrar a quantidade e o ponto.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado pede um trecho que (a) percorra os oito pontos, (b) aplique a condição de soltar o marcador somente quando a quantidade for 10 ou mais e (c) registre a quantidade e o ponto visitado. Passo 2: O laço de repetição deve ser de contagem fixa, pois são exatamente 8 pontos, um após o outro. Passo 3: Dentro do laço, em cada ponto, o barco lê a quantidade informada pela câmera. Passo 4: Logo após a leitura, a condição 'se for >= 10' decide se o marcador é liberado; essa decisão é tomada em cada ponto, não ao final. Passo 5: Só então o sistema registra a quantidade e o ponto, pois o enunciado diz que o registro vem depois da decisão. Passo 6: A alternativa D cumpre todos esses requisitos, e por isso é a correta, em concordância com o gabarito. Passo 7: A alternativa A está errada porque libera o marcador só ao final, uma única vez, e não em cada ponto que atinge 10 ou mais. Passo 8: A alternativa B está errada porque usa a quantidade anterior, em vez de ler a do ponto atual, e registra o ponto antes de conferir a quantidade. Passo 9: A alternativa C está errada porque libera o marcador sem verificar a condition de 10 ou mais. Passo 10: A alternativa E está errada porque troca a repetição por 8 pontos por uma repetição até achar 10 objetos, o que não corresponde à descrição do funcionamento.

💡 Dica: Identifique a sequência de passos para visitar pontos, verificar condição e registrar dados.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno entendeu que a liberação do marcador deve ocorrer apenas uma vez, ao final do percurso, e não em cada ponto em que a quantidade atinge o limite.

B Erradaerro: Procedimental

O aluno trocou a ordem das ações, usando a quantidade do ponto anterior e registrando o ponto antes de verificar a condição, o que quebra a sequência ler, decidir e registrar.

C Erradaerro: Conceitual

O aluno esqueceu de aplicar a condição necessária e liberou o marcador em todos os pontos, sem verificar se a quantidade chega a 10 ou mais.

D Correta

A repetição visita todos os pontos, a seleção libera o marcador apenas quando necessário e a sequência registra os dados de cada visita.

E Erradaerro: Interpretação

O aluno leu mal o enunciado e interpretou que a repetição deve parar ao achar 10 objetos, em vez de percorrer os oito pontos, que é o critério de parada descrito.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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

estrutura de controle condicional e repetição

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de repetição · estrutura condicional

📚 Reveja

estude estruturas de repetição e condicionais em algoritmos

⚠️ Erro mais comum

Confundir a ordem das operações ou esquecer de registrar os dados após a condiçã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

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