Qual a função de um algoritmo que utiliza uma repetição condicional simples?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a função de um algoritmo que utiliza uma repetição condicional simples?
- A) Executar um conjunto de instruções uma única vez.
- B) Parar a execução ao encontrar um erro.
- C) Executar instruções até que uma condição seja falsa.
- D) Executar instruções de maneira aleatória.
- E) Realizar a soma de números de forma infinita.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma repetição condicional simples (como o laço while, ou enquanto, em pseudocódigo) executa um bloco de instruções repetidamente enquanto uma condição lógica for verdadeira. Quando a condição se torna falsa, o laço é interrompido e o algoritmo segue para a próxima instrução.
- Portanto, a função desse tipo de estrutura é executar instruções até que uma condição seja falsa, que é exatamente a alternativa C.
- A alternativa A está errada porque executar algo uma única vez é o comportamento de uma sequência simples, sem repetição.
- A alternativa B está errada porque parar ao encontrar um erro descreve tratamento de exceções, não uma repetição condicional.
- A alternativa D está errada porque a repetição condicional é determinística: a execução depende da condição, e não de escolhas aleatórias.
- A alternativa E está errada porque a repetição condicional não é infinita por natureza; ela termina quando a condição deixa de ser verdadeira, e somar números de forma infinita não descreve sua função.
- Conclusão: o gabarito C está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense em exemplos de algoritmos que utilizam repetição condicional.
Alternativa por alternativa
O aluno confunde a estrutura de repetição com a execução sequencial, achando que o algoritmo sempre roda um bloco apenas uma vez.
Por que engana: Confundir a função de repetição condicional com a execução única de instruções, pensando que o algoritmo só roda uma vez.
O aluno associa a parada do algoritmo a erros, confundindo a condição de parada de uma repetição com o tratamento de falhas.
Correto! O algoritmo continua enquanto a condição for verdadeira.
O aluno imagina que a repetição depende de sorteio ou escolhas aleatórias, usando a ideia cotidiana de 'repetir sem critério'.
O aluno entende que repetição significa algo sem fim, esquecendo que a condição controla quando o laço termina.
Raio-X da questão
algoritmo e repetição condicional
avaliacao
entendimento de algoritmos · repetição condicional
Revisar o conceito de algoritmos e suas estruturas de repetição.
Confundir a função de repetição condicional com a execução única de instruções, pensando que o algoritmo só roda uma vez.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função de um algoritmo com repetição condicional simples?
- Qual é a função de um algoritmo com repetição simples?
- Qual é a função de um algoritmo que utiliza repetição simples em um programa?
- Qual é a função de um algoritmo que utiliza uma estrutura de repetição simples?
- Qual a principal função de um algoritmo com repetição simples?
- Qual é a principal função de um algoritmo com repetição simples?
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 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
