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
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?
- A) Para i de 0 até 20, se i % 2 == 0, imprima i.
- B) Para i de 1 até 20, imprima i se i % 2 == 0.
- C) Repita até 20, imprima i se i mod 2 = 1.
- D) Para i de 0 a 10, imprima i * 2.
- E) Repita de 0 até 20, imprima i se i % 3 == 0.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
Essa opção descreve corretamente o algoritmo que imprime números pares.
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.
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.
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.
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
loop de repetição
avaliacao
estrutura de repeticao · operador modulo
Revisar a construção de loops em algoritmos.
Confundir o operador modulo para verificar numeros pares, ou iniciar o loop em valor incorreto.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um aluno deseja criar um algoritmo que imprima os números pares de 0 a 20. Qual a estrutura de repetição mais apropriada…
- Crie um algoritmo que utilize uma repetição simples para mostrar os números pares de 0 a 20.
- Descreva o funcionamento de um algoritmo que utiliza uma repetição condicional simples para contar quantos números pares…
- Qual é o resultado de um algoritmo que imprime os números pares de 1 a 20 utilizando uma repetição com condição?
- Para criar um algoritmo que some todos os números pares entre 1 e 10, qual estrutura deve ser utilizada?
- Escreva um pseudocódigo que imprime na tela todos os números pares de 2 até 10 (inclusive) usando um laço de repetiçã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
