GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO03Difícil⏱ 2 a 3 minu

Um sistema de uma estufa analisa cinco leituras de umidade do solo: 19, 22, 24, 27 e 20. O algoritmo conta as…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO03

Utilizar algoritmos clássicos de manipulação sobre listas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um sistema de uma estufa analisa cinco leituras de umidade do solo: 19, 22, 24, 27 e 20. O algoritmo conta as leituras menores que um limite e emite um alerta se houver pelo menos três. Inicialmente, o limite é 22; depois, ele é alterado para 25. Observe o esquema das leituras e do algoritmo. Qual efeito a alteração do limite de 22 para 25 terá no resultado do programa?

  1. A) O programa passará a emitir o alerta: a contagem aumenta de duas para quatro leituras abaixo do limite, atingindo o mínimo de três.
  2. B) O programa não emitirá o alerta, pois continuará contando apenas as leituras abaixo do limite inicial.
  3. C) O programa não emitirá o alerta, pois nenhuma leitura ficará abaixo do limite alterado.
  4. D) O programa emitirá o alerta, pois três leituras ficarão abaixo do limite alterado, atingindo o mínimo exigido.
  5. E) O programa emitirá o alerta, pois o novo limite ultrapassa o mínimo de leituras necessário para ativá-lo.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que o algoritmo faz. Ele conta quantas leituras são menores que o limite e emite alerta se essa contagem for de pelo menos três.
  2. Calcule com o limite inicial, 22. As leituras são 19, 22, 24, 27 e 20. Somente 19 e 20 são menores que 22 (a leitura 22 não é menor que ela mesma). Logo, a contagem é 2, menor que 3, e não há alerta.
  3. Calcule com o novo limite, 25. Agora comparamos cada leitura com 25: 19 é menor (sim), 22 é menor (sim), 24 é menor (sim), 27 não é menor (não) e 20 é menor (sim). A contagem é 4.
  4. Compare a contagem com a regra. Como 4 é maior ou igual a 3, o programa passa a emitir o alerta. Isso confirma que a alteração muda o resultado: de sem alerta para com alerta. A alternativa A está correta porque descreve exatamente esse aumento de duas para quatro leituras abaixo do limite, atingindo o mínimo de três.
  5. Por que as outras estão erradas. B ignora a alteração do limite, que é justamente o que muda a contagem. C erra ao dizer que nenhuma leitura fica abaixo de 25, quando 19, 22, 24 e 20 ficam. D acerta a conclusão do alerta, mas erra a contagem, pois são quatro leituras abaixo de 25, não três. E confunde o limite de comparação com o número mínimo de leituras exigido, que continua sendo três.

💡 Dica: Conte separadamente os valores menores que 22 e os menores que 25; depois compare com o mínimo de três.

Alternativa por alternativa

A Correta

Com limite 22, apenas 19 e 20 são menores que o valor, totalizando duas leituras. Com limite 25, também entram 22 e 24, elevando a contagem a quatro; por isso, a condição para emitir o alerta é satisfeita.

B Erradaerro: Interpretação

O aluno acredita que o limite alterado não influencia a contagem e que o programa continua usando o valor inicial de 22. Assim, ele não recalcula as leituras abaixo de 25.

C Erradaerro: Interpretação

O aluno inverte o sentido da comparação e passa a procurar leituras maiores que 25, encontrando apenas 27, ou supõe que nenhuma leitura é menor que 25. Com isso, conclui que a contagem é insuficiente.

D Erradaerro: Atençãoa que mais engana

O aluno chega à conclusão certa sobre o alerta, mas conta apenas três leituras abaixo de 25, deixando de considerar uma delas (provavelmente a leitura 22 ou a 20). A contagem correta é quatro.

Por que engana: Incluir valores iguais ao limite ou supor que a alteração do limite não muda a contagem.

E Erradaerro: Conceitual

O aluno acredita que o novo limite muda a exigência mínima de leituras, como se 25 fosse o número necessário para ativar o alerta. Ele confunde o valor de referência da comparação com a quantidade mínima de três leituras.

Raio-X da questão

Dificuldade Difícil
Bloom analisar
Leitura Adequado a
Discriminação Medio
Peso pedagógico Moderado
Autonomia do enunciado Autônomo; apresenta
Cobertura da habilidade Aplica lóg
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação contextuali🧩 Verificar interpreta
🎯 Conceito central

Contagem condicional e alteração de limite.

📌 Objetivo

Avaliar como a alter

🧱 Pré-requisitos

Comparação de números inteiros. · Contagem de elementos que satisfazem uma condição.

📚 Reveja

Operadores de comparação e condições em algoritmos.

⚠️ Erro mais comum

Incluir valores iguais ao limite ou supor que a alteração do limite não muda a contagem.

🌎 Tema transversal

Sustentabilidade e agricultura.

🏫 Contexto

Monitoramento de umi

Questões parecidas com resolução

Todas as questões de Programação - Algoritmos clássicos

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