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

Um algoritmo que imprime os números pares de 0 a 20 deve usar um loop de repetição. Qual alternativa descreve…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Um algoritmo que imprime os números pares de 0 a 20 deve usar um loop de repetição. Qual alternativa descreve a construção correta deste algoritmo?

  1. A) Para i de 0 até 20, se i % 2 == 0, imprima i.
  2. B) Para i de 1 até 20, imprima i se i % 2 == 0.
  3. C) Repita até 20, imprima i se i mod 2 = 1.
  4. D) Para i de 0 a 10, imprima i * 2.
  5. E) Repita de 0 até 20, imprima i se i % 3 == 0.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede um algoritmo que imprima os números pares de 0 a 20, usando um loop de repetição. Os pares nesse intervalo são 0, 2, 4, ..., 20. Passo 2: A alternativa A usa um loop Para i de 0 até 20, que percorre todos os números do intervalo incluindo o 0 e o 20. Em cada volta, o teste i % 2 == 0 verifica se o resto da divisão por 2 é zero, ou seja, se o número é par. Só então i é impresso. Esta é a construção que descreve literalmente o problema: percorrer o intervalo e filtrar os pares. Passo 3: A alternativa B começa em 1, então deixa de fora o 0, que é par e está dentro do intervalo pedido. Passo 4: A alternativa C usa mod 2 = 1, que seleciona os ímpares, e não os pares. Além disso, o 'Repita até 20' não informa de onde a contagem começa. Passo 5: A alternativa D gera 0, 2, 4, ..., 20 ao multiplicar por 2 os valores de 0 a 10, então a saída também está correta. Porém, ela não testa a paridade de nenhum número, e a construção pedida é a de um algoritmo que identifica os pares no intervalo; por isso considero A a melhor resposta, embora D produza a mesma saída. Passo 6: A alternativa E testa múltiplos de 3, e não de 2, e ainda usa 'Repita de 0 até 20', uma sintaxe pouco clara para um loop com contador. Conclusão: a resposta correta é A, em concordância com o gabarito oficial.

💡 Dica: Considere as estruturas de repetição em algoritmos.

Alternativa por alternativa

A Correta

Essa opção descreve corretamente o algoritmo que imprime números pares.

B Erradaerro: Atenção

O aluno começa o contador em 1 por hábito de contar a partir do primeiro número natural positivo, esquecendo que o 0 pertence ao intervalo e é par.

C Erradaerro: Conceitual

O aluno confunde pares com ímpares ao ler mod 2 = 1 como condição de número par, e não percebe que o loop não tem início definido.

D Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que basta gerar a sequência correta de valores sem testar a paridade, e que a construção deve ser uma expressão matemática direta em vez de um filtro sobre o intervalo.

Por que engana: Confundir o operador modulo para verificar numeros pares, ou iniciar o loop em valor incorreto.

E Erradaerro: Conceitual

O aluno associa a condição de divisibilidade por 3 ao conceito de número par, confundindo o divisor 2 com o divisor 3.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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✍️ direta🧩 progressao
🎯 Conceito central

loop de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · operador modulo

📚 Reveja

Revisar a construção de loops em algoritmos.

⚠️ Erro mais comum

Confundir o operador modulo para verificar numeros pares, ou iniciar o loop em valor incorreto.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.