Qual das alternativas representa um exemplo de algoritmo com repetição simples?
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 das alternativas representa um exemplo de algoritmo com repetição simples?
- A) Imprimir os números de 1 a 10 usando um loop que conta até 10
- B) Calcular a soma de números até que um número negativo seja inserido
- C) Solicitar ao usuário um número e imprimir 'Olá' enquanto o número for maior que zero
- D) Executar uma tarefa apenas uma vez
- E) Contar os números pares até que um número ímpar seja encontrado
✅ Resposta correta: alternativa A
Resolução passo a passo
- Lembre que, em algoritmos, a repetição simples (ou controlada por contador) é aquela em que o número de repetições é conhecido de antemão, normalmente por meio de um contador que começa em um valor, avança a cada passo e para ao atingir um limite fixo. Passo 2: Analise a alternativa A: 'Imprimir os números de 1 a 10 usando um loop que conta até 10'. O limite é fixo (10), o contador começa em 1 e avança de um em um. Ou seja, o laço executa exatamente 10 vezes, o que caracteriza a repetição simples. Passo 3: Analise a alternativa B: a soma continua 'até que um número negativo seja inserido'. Aqui o número de repetições não é conhecido antes da execução, pois depende da entrada do usuário; isso é repetição condicional, não simples. Passo 4: Analise a alternativa C: a repetição depende de 'enquanto o número for maior que zero', uma condição que não tem número fixo de passos, então é repetição condicional. Além disso, o número não é atualizado no laço, o que tornaria o algoritmo potencialmente infinito. Passo 5: Analise a alternativa D: 'Executar uma tarefa apenas uma vez' não envolve nenhuma repetição, portanto não serve como exemplo de repetição de qualquer tipo. Passo 6: Analise a alternativa E: contar pares 'até que um número ímpar seja encontrado' depende de uma condição de parada desconhecida previamente, sendo repetição condicional. Passo 7: Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.
💡 Dica: Pense em exemplos de algoritmos que utilizam repetição.
Alternativa por alternativa
Este é um exemplo clássico de repetição simples, onde uma instrução é executada um número fixo de vezes.
O aluno percebe que há um laço de repetição e o associa automaticamente à ideia de repetição simples, sem reparar que o término depende de uma condição de entrada desconhecida.
O aluno confunde repetição simples com qualquer laço que tenha uma condição curta e clara, sem perceber que o número de repetições não é fixo e que o valor não é alterado dentro do laço.
Por que engana: Confundir repetição simples com repetição condicional ou execução única, escolhendo alternativas que envolvem condições ou execução única.
O aluno entende 'simples' como 'sem complexidade' e acredita que uma ação executada uma única vez já representa algum tipo de repetição, ignorando que não há repetição alguma.
O aluno identifica que a tarefa envolve contar elementos e pensa que contagem implica repetição simples, sem notar que a parada depende de um evento (encontrar um ímpar) que não é conhecido de antemão.
Raio-X da questão
algoritmo com repetição
avaliacao
estrutura de repetição simples · conceito de algoritmo
Revisar o conceito de algoritmos e suas estruturas de repetição.
Confundir repetição simples com repetição condicional ou execução única, escolhendo alternativas que envolvem condições ou execução única.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das opções abaixo representa um exemplo de algoritmo com repetição simples?
- Qual das seguintes opções é um exemplo de algoritmo com repetição simples?
- Qual das seguintes opções exemplifica um algoritmo com repetição simples?
- Qual das alternativas abaixo melhor representa um algoritmo com repetição simples?
- Qual das opções abaixo é um exemplo de algoritmo que utiliza uma repetição condicional simples?
- Qual dos exemplos abaixo representa corretamente um algoritmo com 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
