Qual das opções abaixo é um exemplo de algoritmo que utiliza uma repetição condicional simples?
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
Qual das opções abaixo é um exemplo de algoritmo que utiliza uma repetição condicional simples?
- A) Enquanto a variável for menor que 10, imprima o número.
- B) Some todos os números de 1 a 10.
- C) Imprima os números de 1 a 10.
- D) Apenas imprima o número 5.
- E) Verifique se a idade é maior que 18.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pede um algoritmo que use repetição condicional simples, ou seja, um laço cuja continuidade depende de uma condição verificada a cada passagem, como o comando enquanto (while). Passo 2: Na alternativa A, o algoritmo repete a ação de imprimir o número enquanto a variável for menor que 10. A repetição só continua se a condição for verdadeira, o que caracteriza exatamente uma repetição condicional. Passo 3: A alternativa B é errada porque somar de 1 a 10 é uma repetição de quantidade fixa e conhecida (controlada por contador), e não depende de uma condição a ser testada. Passo 4: A alternativa C é errada porque imprimir de 1 a 10 também é uma repetição controlada por contador, com início e fim definidos de antemão. Passo 5: A alternativa D é errada porque não há nenhuma repetição, apenas uma ação executada uma única vez. Passo 6: A alternativa E é errada porque verificar se a idade é maior que 18 é uma decisão (estrutura condicional se/senão), que escolhe um caminho, mas não repete nada. Passo 7: Concluímos que a alternativa correta é a A, que coincide com o gabarito oficial.
💡 Dica: Pense em exemplos de algoritmos que utilizam loops simples.
Alternativa por alternativa
Essa opção descreve uma repetição condicional que continua enquanto a condição é atendida.
O aluno confunde repetição condicional com repetição de quantidade fixa, achando que qualquer laço que percorre números de 1 a 10 é condicional, sem perceber que o número de voltas já é conhecido.
Por que engana: Confundir repetição condicional com uma simples sequência de comandos, escolhendo uma alternativa que não envolve condição.
O aluno acredita que repetir uma ação um número definido de vezes já é uma repetição condicional, ignorando que a condição de parada precisa ser testada e variável no enunciado.
O aluno pensa que todo algoritmo com uma ação simples já envolve repetição, ou não percebe que a ausência de laço impede qualquer tipo de repetição.
O aluno confunde estrutura de decisão (se/senão), que escolhe entre caminhos, com repetição condicional, que repete uma ação enquanto uma condição for verdadeira.
Raio-X da questão
repetição condicional simples
avaliacao
estrutura de controle · algoritmos básicos
Revisar o conceito de algoritmos e estruturas de repetição.
Confundir repetição condicional com uma simples sequência de comandos, escolhendo uma alternativa que não envolve condição.
ciencia_tecnologia
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 dos exemplos abaixo representa corretamente um algoritmo com repetição condicional simples?
- Qual das alternativas representa um exemplo de algoritmo com repetição simples?
- Qual das opções abaixo representa um exemplo de repetição condicional simples em um algoritmo?
🔎 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
