Qual é o papel das estruturas de repetição em um algoritmo que precisa imprimir os números de 1 a 10?
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
Qual é o papel das estruturas de repetição em um algoritmo que precisa imprimir os números de 1 a 10?
- A) Facilitar a leitura do código.
- B) Imprimir os números sem repetições.
- C) Executar um bloco de código várias vezes.
- D) Aumentar a complexidade do algoritmo.
- E) Substituir variáveis no algoritmo.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise o problema. O algoritmo precisa imprimir os números de 1 a 10, ou seja, a mesma ação (imprimir) deve ser feita dez vezes, mudando apenas o valor de um contador de 1 até 10.
- Identifique o papel da estrutura de repetição. Ela existe justamente para executar um bloco de instruções várias vezes, enquanto uma condição for verdadeira ou por um número determinado de vezes, evitando escrever o mesmo código dez vezes.
- Compare com as alternativas resolvidas por conta própria. A alternativa C descreve exatamente esse papel: executar um bloco de código várias vezes.
- Verifique as demais alternativas. A alternativa A está errada, pois a repetição não serve principalmente para facilitar a leitura, podendo até ser menos intuitiva para quem não conhece laços. A alternativa B está errada, pois a repetição não impede repetições, ao contrário, as produz de forma controlada. A alternativa D está errada, pois a repetição não tem a finalidade de aumentar a complexidade, e sim de reduzir código redundante. A alternativa E está errada, pois substituir variáveis não é função de laços, que apenas controlam a execução.
- Conclusão. O gabarito oficial C está correto e coincide com a resolução independente.
💡 Dica: Considere como as estruturas de repetição funcionam em algoritmos.
Alternativa por alternativa
O aluno acredita que o principal objetivo das estruturas de repetição é tornar o código mais legível, confundindo função do laço com qualidade de escrita do código.
Por que engana: Confundir o papel das estruturas de repetição com a função de variáveis ou a complexidade do algoritmo.
O aluno interpreta que, por se tratar de repetição, o algoritmo deveria evitar repetir valores, entendendo mal o sentido técnico de 'repetição' em programação.
Permite que o mesmo código seja executado múltiplas vezes.
O aluno associa estruturas de repetição a algoritmos mais sofisticados ou difíceis, confundindo mais estruturas de controle com maior complexidade do problema resolvido.
O aluno confunde o papel do laço, que controla a execução de instruções, com atribuição de valores a variáveis, achando que a repetição troca variáveis no código.
Raio-X da questão
estruturas de repetição
avaliacao
algoritmos básicos · estruturas de controle
Revisar como funcionam as estruturas de repetição em algoritmos.
Confundir o papel das estruturas de repetição com a função de variáveis ou a complexidade do algoritmo.
ciencia_tecnologia
pensamento_critico
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
