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
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
