O que é uma estrutura de repetição e como ela é utilizada em algoritmos?
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
O que é uma estrutura de repetição e como ela é utilizada em algoritmos?
- A) Uma maneira de armazenar dados.
- B) Uma condição que interrompe o algoritmo.
- C) Um bloco de código que pode ser repetido.
- D) Um tipo de dado fixo.
- E) Um formato de entrada de dados.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma estrutura de repetição (laço, como while, for ou do-while) serve para executar um mesmo bloco de instruções várias vezes, enquanto uma condição for verdadeira ou até que um número determinado de vezes seja atingido.
- Em algoritmos, ela é usada para evitar a escrita repetida de código, por exemplo para percorrer uma lista de notas, somar valores ou repetir um cálculo até que o usuário digite um valor válido.
- A alternativa C descreve exatamente isso: um bloco de código que pode ser repetido. Por isso, ela está correta e coincide com o gabarito oficial.
- A alternativa A está errada, pois armazenar dados é função de variáveis, vetores ou estruturas de dados, não de laços.
- A alternativa B está errada, pois a condição de parada faz parte do laço, mas não é a estrutura em si; o próprio laço é que se repete.
- A alternativa D está errada, pois tipo de dado fixo (como inteiro, real ou caractere) define o tipo de um valor, não uma forma de repetição.
- A alternativa E está errada, pois formato de entrada de dados se refere à maneira como os dados são fornecidos ao programa, algo que não define repetição.
💡 Dica: Defina o conceito e dê exemplos de uso.
Alternativa por alternativa
Confunde estrutura de repetição com estrutura de armazenamento, achando que o laço serve para guardar dados em memória. Armazenar é papel de variáveis e vetores.
Por que engana: Confundir a estrutura de repetição com a condição de parada de um algoritmo, pensando que ambas têm a mesma função.
Associa o laço apenas à sua condição de parada, achando que a estrutura é a própria condição que interrompe o algoritmo. A condição é um componente, não a estrutura de repetição inteira.
Essa é a função principal de uma estrutura de repetição.
Interpreta a palavra 'estrutura' como algo rígido e fixo, aplicando a ideia de tipo de dado (como inteiro ou real) ao conceito de repetição.
Entende que estrutura de repetição tem relação com a forma como os dados chegam ao programa, como leitura de arquivos ou teclado, sem perceber que repetição é um controle de fluxo.
Raio-X da questão
estrutura de repetição
avaliacao
noções de algoritmos · lógica de programação
Revisar como as estruturas de repetição funcionam em algoritmos.
Confundir a estrutura de repetição com a condição de parada de um algoritmo, pensando que ambas têm a mesma função.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma linguagem de programação, qual é o papel de uma estrutura de repetição e como ela é utilizada em algoritmos?
- Em algoritmos, o que é uma estrutura de repetição e quais suas finalidades?
- O que é uma estrutura de repetição em programação?
- Qual a função das estruturas de repetição em um algoritmo? Dê um exemplo.
- Em um algoritmo, qual estrutura é utilizada para repetir instruções?
- Em um algoritmo, o que significa a estrutura de repetição? Dê um exemplo 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
