Em um algoritmo, se você precisar somar os números de 1 a 100, qual técnica de repetição seria mais adequada?
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, se você precisar somar os números de 1 a 100, qual técnica de repetição seria mais adequada?
- A) Repetição infinita.
- B) Repetição condicional.
- C) Repetição com contador.
- D) Repetição aleatória.
- E) Repetição por chamada recursiva.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o problema. Queremos somar 1 + 2 + 3 + ... + 100, ou seja, uma soma de uma sequência com início, fim e passo bem definidos e conhecidos antes de começar. Passo 2: Pense no algoritmo. Precisamos de uma variável acumuladora (soma), que começa em 0, e de uma variável contadora (i), que começa em 1. Passo 3: Repita o trecho soma = soma + i e depois i = i + 1, enquanto i for menor ou igual a 100. A repetição é controlada por um contador, pois sabemos exatamente quantas vezes o laço deve rodar, que é 100 vezes. Passo 4: Por que a alternativa C está certa: a repetição com contador (laço para, por exemplo, Para i de 1 até 100) é feita justamente para situações em que o número de repetições é conhecido de antemão. Passo 5: Por que as outras estão erradas: A) repetição infinita não tem fim, então o algoritmo nunca terminaria e nunca mostraria a soma. B) repetição condicional funcionaria, mas o foco do problema é o número fixo de repetições, e a condição precisaria ser montada manualmente com o contador, o que a torna menos direta. D) repetição aleatória não existe como técnica de controle de fluxo e não garantiria os valores de 1 a 100 em ordem. E) chamada recursiva também poderia resolver o problema, mas é uma técnica mais avançada e não é a mais adequada para um somatório simples com limite fixo, como sugere o enunciado. Passo 6: Conclusão: como o enunciado pede somar de 1 a 100, com início e fim definidos, a repetição com contador é a técnica mais adequada.
💡 Dica: Considere as técnicas de repetição disponíveis em algoritmos.
Alternativa por alternativa
O aluno pode imaginar que, para somar muitos números, o laço precisa rodar sem parar até a soma ficar pronta, sem perceber que um laço infinito nunca termina.
O aluno pode achar que repetição condicional é sempre a escolha mais geral e segura, sem notar que o problema tem um número fixo de repetições e que o contador resolve isso de forma mais direta.
Por que engana: Escolher a repetição condicional, acreditando que ela é suficiente para somar um conjunto fixo de números.
Permite contar de forma eficiente até 100.
O aluno pode confundir o termo repetição com sorteio, imaginando que a estrutura de repetição deveria escolher valores ao acaso em vez de percorrer a sequência de 1 a 100.
O aluno pode achar que a recursão é a técnica mais sofisticada e, por isso, a mais adequada, sem perceber que ela é desnecessária para uma soma simples com limite fixo.
Raio-X da questão
técnica de repetição
avaliacao
técnicas de repetição · estruturas de controle
Revisar as técnicas de repetição em algoritmos.
Escolher a repetição condicional, acreditando que ela é suficiente para somar um conjunto fixo de números.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Durante uma corrida de programação, um algoritmo deve contar de 1 a 100. Qual é a estrutura de repetição mais adequada…
- Um algoritmo deve calcular a soma dos números de 1 a 10. Quais instruções representam esse algoritmo com repetição?
- Qual a estrutura correta de um algoritmo que utiliza uma repetição simples para somar os números de 1 a 10?
- Em um algoritmo, qual a estrutura de repetição mais indicada para contar de 1 a 10?
- Qual das alternativas representa um algoritmo que utiliza repetição simples para somar os números de 1 a 10?
- Em um concurso de programação, os alunos devem criar um algoritmo que calcula a soma de números pares entre 1 e 100…
🔎 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
