O que é uma estrutura de repetição em programação?
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 em programação?
- A) Um método para armazenar dados
- B) Um conjunto de instruções que se repetem
- C) Uma maneira de dividir um programa em funções
- D) Um tipo de variável que armazena listas
- E) Um algoritmo que não pode ser interrompido
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma estrutura de repetição (também chamada de laço ou loop) é um recurso da programação que executa um bloco de instruções várias vezes, enquanto uma condição for verdadeira ou por um número determinado de vezes.
- Analisando as alternativas, a alternativa B descreve exatamente esse conceito: um conjunto de instruções que se repetem.
- A alternativa A está errada, pois armazenar dados é função de variáveis, vetores e estruturas de dados, não de uma estrutura de repetição.
- A alternativa C está errada, pois dividir um programa em funções é o conceito de modularização, não de repetição.
- A alternativa D está errada, pois um tipo de variável que armazena listas descreve vetores, arrays ou listas, e não um laço de repetição.
- A alternativa E está errada, pois não existe, em geral, um algoritmo que seja definido como não podendo ser interrompido, e isso não caracteriza repetição.
- Portanto, a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Identifique a característica central de uma estrutura de repetição.
Alternativa por alternativa
O aluno associa a ideia de estrutura a algo que guarda informações, confundindo estrutura de repetição com estrutura de dados ou variáveis.
Por que engana: Confundir a estrutura de repetição com armazenamento de dados, funções ou tipos de variáveis, em vez de reconhecer que ela executa instruções repetidamente.
Uma estrutura de repetição permite que um bloco de instruções seja executado várias vezes, enquanto uma condição for verdadeira.
O aluno confunde a palavra 'estrutura' com a organização do código em blocos, associando repetição à divisão do programa em funções.
O aluno pensa que estruturas que trabalham com muitos elementos, como listas, são o mesmo que estruturas de repetição, porque ambas lidam com coleções de dados.
O aluno interpreta a palavra 'estrutura' como algo rígido e sem interrupção, confundindo a ideia de repetição com a de um processo que não pode parar.
Raio-X da questão
Estrutura de repetição em programação
diagnostico
Noção de algoritmo e instrução · Conceito básico de programa
Revise como laços de repetição executam instruções várias vezes em um programa.
Confundir a estrutura de repetição com armazenamento de dados, funções ou tipos de variáveis, em vez de reconhecer que ela executa instruções repetidamente.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 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
