Em um algoritmo, qual a importância de utilizar repetição simples?
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
Em um algoritmo, qual a importância de utilizar repetição simples?
- A) Porque permite executar uma ação múltiplas vezes de forma eficiente.
- B) Porque elimina a necessidade de variáveis.
- C) Porque não utiliza estruturas condicionais.
- D) Porque permite criar funções complexas.
- E) Porque torna o código mais longo e difícil de entender.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Entenda o conceito de repetição simples. Em algoritmos, a estrutura de repetição (como 'enquanto' ou 'para') permite executar um mesmo bloco de instruções várias vezes, sem precisar escrever essas instruções repetidamente.
- Analise o que a questão pergunta: qual a importância desse recurso. A resposta esperada é que ele evita reescrever o código e permite tratar tarefas repetitivas de forma organizada e eficiente.
- Verifique a alternativa A: ela afirma que a repetição permite executar uma ação múltiplas vezes de forma eficiente. Isso corresponde exatamente ao conceito, portanto está correta, e coincide com o gabarito oficial.
- Verifique as demais alternativas. B está errada, pois a repetição não elimina variáveis; pelo contrário, em geral usa variáveis como contadores. C está errada, porque a repetição não tem relação com a ausência de estruturas condicionais, que muitas vezes são usadas junto com ela. D está errada, pois repetição não serve para criar funções complexas; isso é uma função do uso de funções e modularização. E está errada, pois a repetição visa justamente simplificar e reduzir o código, não torná-lo mais longo e difícil de entender.
💡 Dica: Pense em exemplos de algoritmos que utilizam repetição simples.
Alternativa por alternativa
Repetições simples são fundamentais para realizar tarefas repetitivas sem necessidade de duplicar código.
O aluno imagina que estruturas de repetição substituem variáveis, como se o algoritmo dispensasse armazenamento de dados.
O aluno acredita que usar repetição significa abrir mão de condicionais, confundindo estruturas de controle que costumam atuar em conjunto.
O aluno confunde repetição com a criação de funções ou procedimentos, achando que repetir comandos gera funcionalidades complexas.
Por que engana: Confundir repetição com eliminação de variáveis ou funções, ou interpretar que repetição torna o código mais complexo.
O aluno associa a repetição a aumento de tamanho e complexidade do código, ignorando que ela justamente reduz a duplicação de instruções.
Raio-X da questão
repetição em algoritmos
avaliacao
estruturas de controle · conceito de algoritmo
Revisar os conceitos de estruturas de repetição em algoritmos.
Confundir repetição com eliminação de variáveis ou funções, ou interpretar que repetição torna o código mais complexo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleção…
🔎 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
