Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
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 contar de 1 até 5?
- A) Para i de 1 até 5 faça: imprimir i
- B) Enquanto i < 5 faça: imprimir i
- C) Repita 5 vezes: imprimir i
- D) Para i de 0 até 5 faça: imprimir i
- E) Para i de 1 até 4 faça: imprimir i
✅ Resposta correta: alternativa A
Resolução passo a passo
- O objetivo é um algoritmo com repetição simples que mostre os valores de 1 a 5, nesta ordem, usando uma variável de controle i. Passo 2: Na alternativa A, 'Para i de 1 até 5 faça: imprimir i', o laço começa em 1, termina em 5 (incluído) e imprime i a cada volta, produzindo 1, 2, 3, 4, 5. Passo 3: A alternativa B está errada porque 'Enquanto i < 5' para antes de chegar a 5, não inicializa i e não atualiza o valor de i dentro do laço, o que geraria repetição infinita. Passo 4: A alternativa C está errada porque 'Repita 5 vezes' executa a ação cinco vezes, mas não há variável i definida nem contagem de 1 a 5; imprimiria o mesmo valor indefinido cinco vezes. Passo 5: A alternativa D está errada porque começa em 0, imprimindo 0, 1, 2, 3, 4, 5, ou seja, seis valores em vez de cinco. Passo 6: A alternativa E está errada porque termina em 4, imprimindo apenas 1, 2, 3, 4 e deixando de fora o 5. Passo 7: Conclusão: apenas a A combina início em 1, fim em 5 e controle automático da repetição, o que a torna a estrutura correta. O gabarito oficial A está correto.
💡 Dica: Pense na estrutura de repetição que você conhece.
Alternativa por alternativa
Esta é a estrutura correta de uma repetição simples que conta de 1 a 5.
O aluno acredita que o laço 'enquanto' é a forma natural de contar, sem perceber que é preciso inicializar i e incrementá-lo, e que a condição i < 5 exclui o valor 5.
O aluno entende que repetir 5 vezes equivale a contar de 1 a 5, sem notar que a ação não usa nem atualiza uma variável de contagem, de modo que imprimiria sempre o mesmo valor.
O aluno começa a contagem no zero, costume comum em linguagens de programação, e não nota que o enunciado pede de 1 até 5, o que resulta em seis impressões.
Por que engana: Confundir os limites do laço de repetição, iniciando ou terminando a contagem em valores incorretos.
O aluno confunde o limite final com a quantidade de voltas e pensa que 'até 4' já inclui o 5, ou esquece que o limite informado é incluído na repetição.
Raio-X da questão
estrutura de algoritmo
avaliacao
estrutura de repeticao em algoritmos · comandos de impressao
Revisar estruturas de algoritmos e repetição simples.
Confundir os limites do laço de repetição, iniciando ou terminando a contagem em valores incorretos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para imprimir os números de 1 a 5?
- Qual é a estrutura correta para um algoritmo que imprime os números de 1 a 5 utilizando uma repetição simples?
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- O que acontece em um algoritmo que utiliza uma estrutura de repetição simples para imprimir números de 1 a 5?
🔎 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
