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 usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
