Identifique a afirmação correta sobre algoritmos que utilizam repetições. Qual é a função de uma repetição em…
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 com condição (iterações indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a afirmação correta sobre algoritmos que utilizam repetições. Qual é a função de uma repetição em um algoritmo?
- A) Repetições são usadas apenas uma vez.
- B) Repetições ajudam a evitar erros na programação.
- C) Permitem executar instruções múltiplas repetidamente.
- D) Repetições geram resultados diferentes toda vez.
- E) Repetições são desnecessárias em algoritmos.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A pergunta pede a função de uma repetição em um algoritmo. Uma estrutura de repetição (laço, como enquanto, para ou repita) serve para executar um bloco de instruções várias vezes, enquanto determinada condição for verdadeira ou por um número definido de vezes.
- Analisando as alternativas, a C afirma que as repetições permitem executar instruções múltiplas repetidamente. Essa é exatamente a função da estrutura de repetição, portanto a alternativa está correta.
- A alternativa A está errada, pois repetições são usadas para executar instruções mais de uma vez, não apenas uma vez.
- A alternativa B está errada, pois repetições não têm como função principal evitar erros; elas organizam a execução de instruções.
- A alternativa D está errada, pois uma repetição bem definida produz resultados previsíveis, não diferentes a cada execução.
- A alternativa E está errada, pois repetições são recursos essenciais para tarefas como percorrer listas, somar valores e processar dados em grande volume.
- Conclusão: a resposta correta é a alternativa C, que coincide com o gabarito oficial.
💡 Dica: Pense na função das repetições em um algoritmo.
Alternativa por alternativa
O aluno entendeu que a repetição serve para executar a instrução apenas uma vez, confundindo o termo 'repetição' com uma execução única.
O aluno associou repetição a boas práticas de programação e acreditou que o laço existe para prevenir erros, e não para executar instruções.
Repetições permitem que um bloco de instruções seja executado várias vezes até que uma condição seja atendida.
O aluno imaginou que repetir uma instrução significa obter resultados variáveis, confundindo a repetição controlada com aleatoriedade.
Por que engana: Confundir a função da repetição, pensando que ela ocorre apenas uma vez ou que gera resultados diferentes a cada execução.
O aluno acreditou que, por ser um recurso extra, a repetição não é necessária, desconhecendo que muitos problemas exigem processar dados várias vezes.
Raio-X da questão
algoritmos com repetições
avaliacao
conceito de algoritmo · estrutura de controle sequencial
Revisar o conceito de algoritmos e suas estruturas de repetição.
Confundir a função da repetição, pensando que ela ocorre apenas uma vez ou que gera resultados diferentes a cada execução.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função principal de um algoritmo de repetição em programação?
- Qual é a principal função de um algoritmo com repetição?
- Qual a função de uma repetição simples em um algoritmo? Selecione a alternativa correta.
- Qual é a função de um algoritmo que utiliza repetição simples em um programa?
- Qual a função do comando de repetição em um algoritmo?
- Qual a função das estruturas de repetição em um algoritmo? Dê um exemplo.
Todas as questões de Algoritmos com repetições condicionais 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
