GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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 o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô visita uma placa por vez, mede a poeira acumulada e guarda essa medida em um arquivo. Quando a leitura chega a 70 unidades ou mais, ele deve acionar uma escova antes de registrar o resultado. Nas placas com menos poeira, a escova não deve ser usada. Após concluir o trabalho em uma placa, o robô segue para a próxima, até verificar todas as seis. A programação precisa evitar tanto a limpeza desnecessária quanto o esquecimento de alguma placa. Identifique o algoritmo que atende ao funcionamento do robô descrito no texto.

  1. A) Para cada uma das 6 placas: limpar; medir poeira; registrar; seguir para a próxima.
  2. B) Para a primeira placa: medir poeira; se for 70 ou mais, limpar; registrar; seguir para a próxima.
  3. C) Para cada uma das 6 placas: medir poeira; se for menor que 70, limpar; registrar; seguir para a próxima.
  4. D) Para cada uma das 6 placas: medir poeira; se for 70 ou mais, limpar; registrar; seguir para a próxima.
  5. E) Para cada uma das 6 placas: medir poeira; limpar; registrar; seguir para a próxima.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O robô precisa verificar as seis placas, uma por vez, então o algoritmo deve repetir o mesmo conjunto de passos para cada uma delas (estrutura de repetição 'para cada uma das 6 placas').
  2. Em cada placa, a ordem correta é primeiro medir a poeira, pois a decisão de limpar depende do valor medido.
  3. A limpeza só deve acontecer quando a leitura for 70 ou mais, o que corresponde a uma estrutura de decisão 'se for 70 ou mais, limpar'. Assim se evita limpeza desnecessária nas placas com menos poeira.
  4. Depois da decisão, o robô registra o resultado no arquivo e segue para a próxima placa, garantindo que nenhuma placa seja esquecida.
  5. A alternativa D reúne exatamente essa sequência: medir, decidir, limpar se necessário, registrar e avançar.
  6. A alternativa A está errada porque limpa antes de medir, o que impede saber se a placa precisa de limpeza.
  7. A alternativa B está errada porque aplica a verificação apenas à primeira placa, deixando as demais sem controle.
  8. A alternativa C está errada porque usa a condição invertida (limpar quando for menor que 70), o que faria limpeza justamente nas placas com pouca poeira.
  9. A alternativa E está errada porque limpa todas as placas sem qualquer condição, gerando limpeza desnecessária.
  10. Portanto, o gabarito D está correto.

💡 Dica: Analise o texto para identificar a sequência lógica e as condições do algoritmo do robô.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno acha que a limpeza deve vir antes da medição e que a escova é usada em todas as placas, ignorando a condição de 70 unidades.

B Erradaerro: Interpretação

O aluno entende que a verificação com a condição precisa ocorrer apenas uma vez, na primeira placa, esquecendo que o robô deve percorrer todas as seis.

C Erradaerro: Interpretação

O aluno inverte a condição, acionando a escova quando a poeira está abaixo de 70, justamente o oposto do que o texto descreve.

D Correta

Combina repetição para as seis placas, seleção pela medida de poeira e sequência de medir, limpar quando necessário e registrar.

E Erradaerro: Interpretação

O aluno ignora a regra de acionar a escova só quando a leitura chega a 70 ou mais, achando que todas as placas devem ser limpas.

Raio-X da questão

Dificuldade Fá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

algoritmo, condição, repetição

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de algoritmo básica · condicionais em programação

📚 Reveja

Estude estruturas de controle como laços e condicionais em algoritmos.

⚠️ Erro mais comum

Confundir a ordem das operações ou esquecer a condição para acionar a escova.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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