Considerando um algoritmo que conta de 1 a 5, qual estrutura de repetição é mais adequada?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considerando um algoritmo que conta de 1 a 5, qual estrutura de repetição é mais adequada?
- A) Enquanto (while)
- B) Para (for)
- C) Repita (repeat)
- D) Se (if)
- E) Loop Infinito
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a estrutura de repetição mais adequada para um algoritmo que conta de 1 a 5. Trata-se de uma contagem com início, fim e passo conhecidos antecipadamente, ou seja, o número de repetições é fixo e previsível.
- Nesse tipo de situação, a estrutura Para (for) é a mais indicada, pois já reúne em sua sintaxe a variável de controle, o valor inicial (1), o valor final (5) e o incremento a cada volta, tornando o algoritmo claro e compacto.
- A alternativa A (Enquanto) até funcionaria, mas exigiria inicializar manualmente o contador, testar a condição e incrementar a variável dentro do laço, o que é mais trabalhoso para uma contagem fixa.
- A alternativa C (Repita) também funcionaria, pois executa ao menos uma vez e testa a condição ao final, mas igualmente exige controle manual do contador e não é a opção mais direta para contar de 1 a 5.
- A alternativa D (Se) está errada porque é uma estrutura de decisão condicional, que escolhe entre caminhos de execução e não repete um bloco de instruções.
- A alternativa E (Loop Infinito) está errada porque não é uma estrutura de repetição controlada e nunca termina sozinha, o que contraria o objetivo de contar até 5 e parar.
- Portanto, a resposta correta é a alternativa B, o laço Para, que é a estrutura mais adequada para repetições com número de iterações conhecido.
💡 Dica: Observe que a quantidade de repetições é conhecida previamente.
Alternativa por alternativa
O aluno acredita que a estrutura Enquanto é a mais adequada por ser a repetição mais geral, sem perceber que contar de 1 a 5 exige controle manual do contador dentro do laço.
Por que engana: Escolher while ou repeat por reconhecer que também repetem instruções, sem considerar que a quantidade de repetições já é conhecida e definida no enunciado.
O 'Para' é ideal pois permite contar de 1 a 5 de forma precisa.
O aluno associa a estrutura Repita ao fato de executar o bloco pelo menos uma vez e não percebe que ela também exige contador manual e não é a mais direta para uma contagem fixa.
O aluno confunde repetição com decisão, imaginando que a estrutura Se serve para controlar a contagem de valores, quando ela apenas escolhe entre dois caminhos.
O aluno pensa que contar de 1 a 5 exige repetir indefinidamente, ignorando que o limite final é conhecido e que um loop infinito nunca para por si só.
Raio-X da questão
Estrutura de repetição por contagem
avaliacao
Noção de algoritmo e repetição · Sequência de instruções
Revise quando usar laços for, while e repeat, especialmente em repetições com número definido de vezes.
Escolher while ou repeat por reconhecer que também repetem instruções, sem considerar que a quantidade de repetições já é conhecida e definida no enunciado.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Um algoritmo que precisa imprimir os números de 1 a 5 pode utilizar uma estrutura de repetição simples. Qual a melhor…
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- Durante uma atividade de Computação, uma turma criou um algoritmo para calcular a média de cinco temperaturas…
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
🔎 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
