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
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.
- A) Para cada uma das 6 placas: limpar; medir poeira; registrar; seguir para a próxima.
- B) Para a primeira placa: medir poeira; se for 70 ou mais, limpar; registrar; seguir para a próxima.
- C) Para cada uma das 6 placas: medir poeira; se for menor que 70, limpar; registrar; seguir para a próxima.
- D) Para cada uma das 6 placas: medir poeira; se for 70 ou mais, limpar; registrar; seguir para a próxima.
- 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
- 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').
- Em cada placa, a ordem correta é primeiro medir a poeira, pois a decisão de limpar depende do valor medido.
- 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.
- Depois da decisão, o robô registra o resultado no arquivo e segue para a próxima placa, garantindo que nenhuma placa seja esquecida.
- A alternativa D reúne exatamente essa sequência: medir, decidir, limpar se necessário, registrar e avançar.
- A alternativa A está errada porque limpa antes de medir, o que impede saber se a placa precisa de limpeza.
- A alternativa B está errada porque aplica a verificação apenas à primeira placa, deixando as demais sem controle.
- 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.
- A alternativa E está errada porque limpa todas as placas sem qualquer condição, gerando limpeza desnecessária.
- 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
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.
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.
O aluno inverte a condição, acionando a escova quando a poeira está abaixo de 70, justamente o oposto do que o texto descreve.
Combina repetição para as seis placas, seleção pela medida de poeira e sequência de medir, limpar quando necessário e registrar.
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
algoritmo, condição, repetição
diagnostico
estrutura de algoritmo básica · condicionais em programação
Estude estruturas de controle como laços e condicionais em algoritmos.
Confundir a ordem das operações ou esquecer a condição para acionar a escova.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
- Durante o mutirão de reciclagem do bairro, um totem digital orienta os moradores. A pessoa informa se trouxe papel…
🔎 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
