Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a…
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
Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a 5?
- A) Para i de 1 até 5 faça: imprimir(i)
- B) Enquanto i < 5 faça: imprimir(i)
- C) Para i de 0 até 5 faça: imprimir(i)
- D) Para i de 1 até 6 faça: imprimir(i)
- E) Enquanto i <= 5 faça: imprimir(i)
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique o que a questão pede: uma repetição simples que imprima os números de 1 a 5, ou seja, 1, 2, 3, 4 e 5. Passo 2: Analise a alternativa A: 'Para i de 1 até 5 faça: imprimir(i)'. O laço começa em 1, termina em 5 (inclusive) e imprime o valor de i a cada volta, produzindo exatamente 1, 2, 3, 4, 5. Passo 3: Verifique a alternativa B: 'Enquanto i < 5 faça: imprimir(i)'. A variável i não recebe valor inicial nem é incrementada, então o laço não controla a sequência; além disso, a condição i < 5 excluiria o 5. Passo 4: Verifique a alternativa C: 'Para i de 0 até 5 faça'. Começa em 0, então imprimiria 0, que não faz parte da sequência pedida. Passo 5: Verifique a alternativa D: 'Para i de 1 até 6 faça'. Termina em 6 e imprimiria o 6, que está fora do intervalo pedido. Passo 6: Verifique a alternativa E: 'Enquanto i <= 5 faça: imprimir(i)'. Não há inicialização nem incremento de i, portanto o laço nunca avança e fica infinito, sem produzir a sequência de 1 a 5. Passo 7: Conclusão: a alternativa A é a única estrutura que imprime exatamente os números de 1 a 5, o que coincide com o gabarito oficial.
💡 Dica: Pense na estrutura de repetição que você conhece.
Alternativa por alternativa
Esta é a estrutura correta de uma repetição simples, que imprime os números de 1 a 5.
O aluno confunde o limite da condição com o intervalo de valores e acredita que 'i < 5' imprime de 1 a 5. Também não percebe que a variável i precisa ser inicializada e incrementada.
O aluno acha que a contagem deve começar em zero, como em muitas linguagens de programação, e não percebe que o enunciado pede a partir do 1.
O aluno confunde o limite final com o valor impresso, supondo que, para incluir o 5, o laço deve ir até 6, sem considerar que 'até 5' já inclui o 5.
O aluno pensa que usar 'menor ou igual a 5' é suficiente para imprimir de 1 a 5, sem perceber que, na estrutura enquanto, é preciso inicializar i e incrementá-lo a cada passo.
Por que engana: Confundir os limites do laço, iniciando ou terminando a repetição em valores incorretos.
Raio-X da questão
repetição simples em algoritmos
avaliacao
estrutura de repetição simples · comandos de impressão
Revisar estruturas de repetição em algoritmos.
Confundir os limites do laço, iniciando ou terminando a repetição em valores incorretos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a estrutura correta para um algoritmo que imprime os números de 1 a 5 utilizando uma repetição simples?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- O que acontece em um algoritmo que utiliza uma estrutura de repetição simples para imprimir números de 1 a 5?
- Desenvolva um algoritmo que imprima os números de 1 a 5 utilizando uma estrutura de repetição. Qual deve ser a saída do…
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Um algoritmo que precisa imprimir os números de 1 a 5 pode utilizar uma estrutura de repetição simples. Qual a melhor…
🔎 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
