Qual é a estrutura correta de um algoritmo com repetição simples?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a estrutura correta de um algoritmo com repetição simples?
- A) Iniciar -> Condição -> Instrução -> Fim
- B) Iniciar -> Instrução -> Condição -> Fim
- C) Iniciar -> Condição -> Instrução -> Voltar para Condição -> Fim
- D) Iniciar -> Instrução -> Repetir -> Fim
- E) Iniciar -> Fim -> Instrução
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo com repetição simples (laço de repetição) executa um conjunto de instruções enquanto uma condição for verdadeira, voltando a testar a condição a cada ciclo.
- Em um laço, a sequência lógica é: o algoritmo começa, testa a condição; se ela for verdadeira, executa a instrução (ou bloco de instruções); em seguida retorna ao teste da condição, repetindo o processo até que a condição deixe de ser verdadeira, quando o fluxo segue para o fim.
- A alternativa C, Iniciar -> Condição -> Instrução -> Voltar para Condição -> Fim, representa exatamente esse retorno ao teste, que é a característica essencial da repetição.
- A alternativa A está errada porque não há nenhum retorno, portanto a instrução é executada apenas uma vez, o que caracteriza uma estrutura sequencial ou de decisão simples, não de repetição.
- A alternativa B está errada porque a condição aparece depois da instrução, sem sentido para controlar a repetição, e também não há retorno.
- A alternativa D está errada porque 'Repetir' é um termo genérico, sem condição de parada explícita, e a estrutura não define como o laço é controlado.
- A alternativa E está errada porque o fim aparece antes da instrução, o que torna a instrução inalcançável e invalida o fluxo do algoritmo.
- Conclusão: a resposta correta é a alternativa C, coincidindo com o gabarito oficial.
💡 Dica: Revise a estrutura de algoritmos com repetição simples.
Alternativa por alternativa
O aluno entendeu que a condição apenas decide uma vez se a instrução será executada, sem perceber que a repetição exige retornar ao teste.
Por que engana: Confundir a ordem e funcionamento da repetição, não incluindo o retorno para a condição de repetição.
O aluno inverteu a ordem lógica, colocando a condição depois da instrução, como se o teste pudesse ocorrer após a ação sem controlar o laço.
Essa é a estrutura correta, onde a condição permite que a instrução seja repetida enquanto a condição for verdadeira.
O aluno confundiu a palavra 'Repetir' com uma estrutura de controle, achando que basta indicar a repetição sem definir a condição de teste e o retorno ao fluxo.
O aluno colocou o fim antes da instrução, possivelmente por descuido na ordenação dos blocos, sem perceber que a instrução ficaria após o término do algoritmo.
Raio-X da questão
algoritmo com repetição
avaliacao
estrutura de algoritmos · conceito de repetição em algoritmos
Estudar as estruturas de controle de repetição em algoritmos.
Confundir a ordem e funcionamento da repetição, não incluindo o retorno para a condição de repetição.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a estrutura básica de um algoritmo de repetição?
- O que é um algoritmo com uma repetição condicional simples?
- O que é um algoritmo com repetição simples?
- O que deve ser considerado ao criar um algoritmo com repetição simples?
- O que é um algoritmo com repetição condicional simples?
- O que é um algoritmo de repetição 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
