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
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.
- A) Repetir para os 8 pontos: ler a quantidade; registrar a quantidade e o ponto; ao final, liberar um marcador.
- B) Repetir para os 8 pontos: usar a quantidade anterior; se for >= 10, liberar marcador; registrar o ponto.
- C) Repetir para os 8 pontos: ler a quantidade; liberar marcador; registrar a quantidade e o ponto.
- D) Repetir para os 8 pontos: ler a quantidade; se for >= 10, liberar marcador; registrar a quantidade e o ponto.
- 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
- 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
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.
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.
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.
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.
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
estrutura de controle condicional e repetição
diagnostico
estrutura de repetição · estrutura condicional
estude estruturas de repetição e condicionais em algoritmos
Confundir a ordem das operações ou esquecer de registrar os dados após a condição.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- — O painel não pode tratar a mesma ficha duas vezes nem encerrar o atendimento por causa de uma pendência — explicou a…
- — O kit 47 já foi devolvido? — perguntou a técnica responsável pela campanha itinerante de vacinação. Antes do uso de…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Pesquisadores acompanham as árvores de uma avenida depois de ventos fortes. Em cada árvore, voluntários registram um…
- Pesquisadores acompanham a catalogação digital de objetos de um centro cultural. Para reduzir registros duplicados, o…
- — Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma…
🔎 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
