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
- 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
