Um aluno deseja criar um algoritmo que imprima os números pares de 0 a 20. Qual a estrutura de repetição mais…
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 aluno deseja criar um algoritmo que imprima os números pares de 0 a 20. Qual a estrutura de repetição mais apropriada para essa tarefa?
- A) para i de 0 até 20 faça
- B) enquanto i menor que 20 faça
- C) repita 20 vezes faça
- D) se i for par faça
- E) para cada número faça
✅ Resposta correta: alternativa A
Resolução passo a passo
- O problema pede imprimir os números pares de 0 a 20, ou seja, uma sequência com início (0) e fim (20) conhecidos. Isso indica um laço com número de repetições definido e controlado por uma variável i. Passo 2: A estrutura 'para i de 0 até 20 faça' já traz inicialização (i começa em 0), condição de parada (até 20) e incremento automático de i, reduzindo o risco de erros de controle. Passo 3: Dentro do laço, basta testar se i é par (por exemplo, resto da divisão de i por 2 igual a zero) e imprimir i nesse caso. Passo 4: A alternativa B (enquanto) também poderia resolver o problema, mas exige inicializar i antes e incrementar i manualmente dentro do laço, o que é mais sujeito a esquecimentos e laços infinitos; por isso não é a mais apropriada. Passo 5: A alternativa C (repita 20 vezes) executaria 20 repetições, mas sem uma variável que assuma os valores de 0 a 20, não haveria como saber qual número imprimir, e a sequência de pares não seria obtida. Passo 6: A alternativa D (se i for par) é uma estrutura de decisão, que executa uma ação apenas uma vez caso a condição seja verdadeira; ela não repete nada, então sozinha não resolve a tarefa. Passo 7: A alternativa E (para cada número faça) pressupõe percorrer os elementos de uma coleção já existente, e a questão não fornece nenhuma coleção, apenas um intervalo de números. Conclusão: a estrutura mais apropriada é a alternativa A, que coincide com o gabarito oficial.
💡 Dica: Pense na estrutura de repetição que itera sobre um intervalo de números.
Alternativa por alternativa
Essa estrutura permite iterar de 0 a 20, com uma condição interna para imprimir apenas números pares.
O aluno acredita que o enquanto é sempre a estrutura mais adequada por ser mais geral, sem perceber que, com início e fim conhecidos, o para embute o controle do contador.
Por que engana: Escolher uma estrutura de repetição inadequada para o intervalo ou não considerar a condição para imprimir apenas números pares.
O aluno entende que basta contar um número de repetições para resolver o problema, sem perceber que é necessário uma variável que assuma os valores de 0 a 20 para identificar quais números são pares.
O aluno confunde estrutura de decisão com estrutura de repetição, achando que o teste de paridade já percorre os números de 0 a 20 sozinho.
O aluno aplica a expressão do cotidiano 'para cada' como se bastasse ter um conjunto de números, ignorando que a questão pede um intervalo de 0 a 20 e não uma lista já existente.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · condição para seleção
Revisar os tipos de estruturas de repetição em algoritmos.
Escolher uma estrutura de repetição inadequada para o intervalo ou não considerar a condição para imprimir apenas números pares.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um algoritmo que imprime os números pares de 0 a 20 deve usar um loop de repetição. Qual alternativa descreve a…
- Crie um algoritmo que utilize uma repetição simples para mostrar os números pares de 0 a 20.
- Para criar um algoritmo que some todos os números pares entre 1 e 10, qual estrutura deve ser utilizada?
- 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?
- Considere um algoritmo que imprime os números de 1 a 10, e para cada número imprime também se é par ou ímpar. Qual seria…
🔎 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
