Um algoritmo deve calcular a soma dos números de 1 a 10. Quais instruções representam esse algoritmo com…
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
Um algoritmo deve calcular a soma dos números de 1 a 10. Quais instruções representam esse algoritmo com repetição?
- A) Soma = 0; i = 1; Enquanto i < 10, Soma = Soma + i;
- B) Para i de 1 a 5, Soma = Soma + i;
- C) Soma = 0; Para i de 1 a 10, Soma = Soma + i;
- D) Soma = 0; i = 0; Enquanto i <= 10, Soma = Soma + 2;
- E) Soma = 0; Para i de 0 a 8, Soma = Soma + i;
✅ Resposta correta: alternativa C
Resolução passo a passo
- Resolvi a questão sem olhar o gabarito. O enunciado pede um algoritmo com repetição que calcule a soma de 1 a 10, ou seja, 1 + 2 + 3 + ... + 10 = 55. Para isso é preciso um acumulador (Soma) iniciado em 0 e um laço que percorra os valores de i de 1 até 10, somando i a cada volta. Passo 2: Analisando a alternativa C: Soma = 0; Para i de 1 a 10, Soma = Soma + i; O acumulador começa em zero, o laço Para percorre i de 1 até 10 (inclusive, 10 voltas) e a cada volta Soma recebe Soma + i. Ao final Soma vale 55, portanto C está correta e coincide com o gabarito oficial. Passo 3: Por que as outras estão erradas. A: o laço Enquanto usa i < 10, o que deixaria de fora o 10, e o algoritmo nunca incrementa i, então o laço nunca termina. B: o intervalo de 1 a 5 soma apenas 1 + 2 + 3 + 4 + 5 = 15, não a soma de 1 a 10. D: a instrução Soma = Soma + 2 soma sempre 2 e não usa i, então não calcula a soma dos números de 1 a 10; além disso i nunca muda e o laço não termina. E: o intervalo de 0 a 8 inclui o 0 e para no 8, resultando em 36, e não em 55. Passo 4: Conclusão: a alternativa que representa corretamente o algoritmo com repetição para a soma de 1 a 10 é a C.
💡 Dica: Verifique se o laço percorre todos os inteiros de 1 a 10 e soma cada valor uma única vez.
Alternativa por alternativa
O aluno acredita que a condição i < 10 inclui o 10 na soma e não percebe que o laço Enquanto precisa de um incremento de i para avançar, deixando o algoritmo sem fim.
Por que engana: Confundir os limites do intervalo ou não inicializar a soma, fazendo com que algum número de 1 a 10 seja omitido ou somado incorretamente.
O aluno confunde o limite superior do intervalo e acha que a soma de 1 a 10 se obtém somando apenas de 1 a 5, sem reparar que o enunciado pede até 10.
A soma começa em 0 e recebe os números de 1 a 10. O resultado é 55.
O aluno entende que repetição basta para resolver o problema e adiciona sempre 2 ao acumulador, ignorando que a soma deve usar os valores de i, e não confere que i nunca muda.
O aluno troca o intervalo pedido (1 a 10) por 0 a 8, perdendo os termos 9 e 10 e incluindo um 0 que não altera o resultado, mas o limite final está errado.
Raio-X da questão
Repetição em algoritmos
avaliacao
Variáveis e atribuição de valores · Laços de repetição
Revise laços de repetição, inicialização de variáveis e limites do intervalo.
Confundir os limites do intervalo ou não inicializar a soma, fazendo com que algum número de 1 a 10 seja omitido ou somado incorretamente.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Elabore um algoritmo que calcule a soma de números inteiros de 1 a 10. Utilize instruções de repetição.
- Qual a estrutura correta de um algoritmo que utiliza uma repetição simples para somar os números de 1 a 10?
- Qual das alternativas representa um algoritmo que utiliza repetição simples para somar os números de 1 a 10?
- Explique como um algoritmo pode utilizar repetições para calcular a soma dos 10 primeiros números inteiros. Quais etapas…
- Explique como você poderia usar um algoritmo com repetição simples para calcular a soma dos números de 1 a 10. Quais…
- Descreva um algoritmo que utilize uma repetição condicional simples para calcular a soma dos números de 1 a 10. Inclua…
🔎 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
