GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Difícil⏱ medio

Na aula, Ana fez uma lista com os números de 1 a 10. Como ela deve usar uma condição para contar os números…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na aula, Ana fez uma lista com os números de 1 a 10. Como ela deve usar uma condição para contar os números pares?

  1. A) Testar se cada número é ímpar.
  2. B) Contar todos os números da lista.
  3. C) Testar se cada número é divisível por 2.
  4. D) Testar se cada número é maior que 5.
  5. E) Testar se cada número é divisível por 3.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a condição que Ana deve usar para contar os números pares na lista de 1 a 10.
  2. Um número é par quando é divisível por 2, ou seja, quando dividido por 2 deixa resto zero.
  3. Portanto, a condição correta é testar, para cada número da lista, se ele é divisível por 2. Os que passam no teste (2, 4, 6, 8 e 10) são contados.
  4. A alternativa A está errada, pois testar se o número é ímpar selecionaria 1, 3, 5, 7 e 9, que são os ímpares, não os pares.
  5. A alternativa B está errada, pois contar todos os números não usa nenhuma condição e daria 10, incluindo ímpares.
  6. A alternativa D está errada, pois testar se é maior que 5 não tem relação com paridade.
  7. A alternativa E está errada, pois ser divisível por 3 identifica múltiplos de 3, como 3, 6 e 9, e não os pares.
  8. Assim, a resposta correta é a alternativa C, que coincide com o gabarito oficial.

💡 Dica: Pense em como usar um loop e uma condição para contar os pares.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter confundido par com ímpar, ou seja, achou que a condição deveria selecionar os números que não são divisíveis por 2.

B Erradaerro: Interpretação

O aluno pode ter entendido que contar os pares significa simplesmente contar todos os elementos da lista, sem aplicar nenhum critério de seleção.

C Correta

A condição deve verificar cada número da lista. Se o número puder ser dividido por 2 sem sobra, ele é par e deve ser contado.

D Erradaerro: Conceitual

O aluno pode ter associado a ideia de contar a uma condição de tamanho ou valor, sem perceber que a propriedade pedida é a paridade.

E Erradaerro: Conceitual

O aluno pode ter confundido divisibilidade por 2 com divisibilidade por 3, talvez por lembrar da regra genérica de divisibilidade sem associá-la ao número 2.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

condições em algoritmos

📌 Objetivo

fixacao

🧱 Pré-requisitos

condições em algoritmos · contagem de elementos

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a contagem de números pares com a totalidade de números na lista, contando todos os números em vez de apenas os pares.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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