Qual é a principal vantagem de usar estruturas de repetição em algoritmos para resolver problemas de forma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem de usar estruturas de repetição em algoritmos para resolver problemas de forma eficiente?
- A) Aumenta o número de erros no programa.
- B) Facilita a leitura do código.
- C) Economiza tempo e esforço no processamento.
- D) Elimina a necessidade de variáveis.
- E) Impossibilita a entrada de dados.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questao pergunta qual e a principal vantagem de usar estruturas de repeticao (laços como enquanto, para e repita) para resolver problemas de forma eficiente. Estruturas de repeticao executam um mesmo bloco de instrucoes varias vezes, controladas por uma condicao ou contador.
- Ao repetir um bloco, o algoritmo evita reescrever o mesmo codigo muitas vezes, o que economiza esforco de programacao e reduz o tamanho do programa. Alem disso, tarefas repetitivas, como percorrer uma lista de 1000 valores, sao feitas com poucas linhas de codigo e com menos trabalho do computador, economizando tempo de processamento.
- Analisando as alternativas: A) Aumenta o numero de erros no programa esta errada, pois repeticoes bem construidas nao aumentam erros; ao contrario, organizam a logica. B) Facilita a leitura do codigo esta errada como resposta principal, pois a leitura depende da qualidade do codigo, e repeticoes podem inclusive dificultar a leitura quando mal usadas. C) Economiza tempo e esforco no processamento esta correta, pois descreve exatamente o beneficio central: executar tarefas repetitivas com eficiencia. D) Elimina a necessidade de variaveis esta errada, pois laços normalmente dependem de variaveis (contadores, acumuladores, condicoes). E) Impossibilita a entrada de dados esta errada, pois laços costumam justamente ser usados para ler varios dados.
- Conclusao: a alternativa C e a correta, coincidindo com o gabarito oficial.
💡 Dica: Pense sobre a eficiência na resolução de problemas.
Alternativa por alternativa
Acredita que repetir instrucoes aumenta a chance de erro, confundindo repeticao controlada com codigo desorganizado ou copiado sem cuidado.
Supoe que a principal funcao da repeticao e deixar o codigo mais legivel, quando na verdade essa e uma consequencia possivel de boa organizacao e nao o objetivo central da estrutura.
Por que engana: Confundir a função das estruturas de repetição com a eliminação de variáveis, acreditando que elas não são necessárias.
Estruturas de repetição permitem automatizar ações repetitivas.
Imagina que, por usar um laco para repetir tarefas, nao precisa mais de variaveis, quando contadores e condicoes dependem de variaveis para controlar a repeticao.
Entende que a repeticao bloqueia a entrada de dados, quando na verdade laços sao frequentemente usados justamente para ler varios valores do usuario.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de controle · algoritmos básicos
Revisar as vantagens das estruturas de repetição em algoritmos.
Confundir a função das estruturas de repetição com a eliminação de variáveis, acreditando que elas não são necessárias.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de usar algoritmos com repetições em programação?
- Quando usamos a repetição em um algoritmo, qual é a principal vantagem?
- Qual é a principal vantagem de usar algoritmos com repetições simples em programas?
- Ao desenvolver um algoritmo, qual a importância de utilizar estruturas de repetição?
- Qual a principal vantagem de usar algoritmos em programação?
- Qual é a principal vantagem de se utilizar algoritmos?
🔎 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
