Dado o pseudocódigo: soma ? 0; para i de 1 até 6 faça: soma ? soma + i. Ao final do laço, qual é o valor…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dado o pseudocódigo: soma ? 0; para i de 1 até 6 faça: soma ? soma + i. Ao final do laço, qual é o valor armazenado em soma?
- A) 20
- B) 15
- C) 21
- D) 28
- E) 10
✅ Resposta correta: alternativa C
Resolução passo a passo
- O símbolo '?' no pseudocódigo representa a atribuição (seta para a esquerda, ←), ou seja, soma recebe o valor da expressão à direita. Passo 2: Começamos com soma = 0. Passo 3: O laço 'para i de 1 até 6' executa seis vezes, com i assumindo os valores 1, 2, 3, 4, 5 e 6, nessa ordem. Passo 4: A cada repetição, soma recebe soma + i. Passo 5: Acompanhando as iterações: i=1 gives soma=1; i=2 gives soma=3; i=3 gives soma=6; i=4 gives soma=10; i=5 gives soma=15; i=6 gives soma=21. Passo 6: Ao final do laço, soma vale 21, que é a soma dos inteiros de 1 a 6 (1+2+3+4+5+6 = 21). Passo 7: A alternativa A (20) está errada, pois omite o valor inicial 1 e soma apenas de 2 a 6. A alternativa B (15) está errada, pois para em i=5 e não inclui o 6. A alternativa D (28) está errada, pois corresponde à soma de 1 a 7, executando uma iteração a mais do que o pedido. A alternativa E (10) está errada, pois para em i=4 e soma apenas de 1 a 4. Passo 8: Como a resolução independente confirma o gabarito oficial C, não há divergência.
💡 Dica: Calcule a soma dos números de 1 a 6.
Alternativa por alternativa
O aluno provavelmente começou a somar a partir de i=2, ignorando o valor inicial 1 do intervalo, e obteve 2+3+4+5+6 = 20.
O aluno provavelmente tratou o limite 6 como exclusivo, parando em i=5, e calculou 1+2+3+4+5 = 15.
Por que engana: O aluno pode confundir a soma dos números de 1 a 6 com a soma de 0 a 6, resultando em um valor incorreto.
O laço acumula os inteiros de 1 a 6; a soma é 1+2+3+4+5+6 = 21 (ou 6·7/2 = 21).
O aluno provavelmente executou o laço com um passo a mais, incluindo i=7, e calculou 1+2+...+7 = 28.
O aluno provavelmente interrompeu o laço cedo, em i=4, e calculou 1+2+3+4 = 10, errando o controle das iterações.
Raio-X da questão
soma em pseudocódigo
avaliacao
soma em pseudocódigo · laços de repetição
Revisar a lógica de laços e somas em pseudocódigo.
O aluno pode confundir a soma dos números de 1 a 6 com a soma de 0 a 6, resultando em um valor incorreto.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere o pseudocódigo: soma ? 0; para i de 1 até 5 faça: soma ? soma + 2; fim. Qual o valor final de soma após a…
- Considere o pseudocódigo: soma ? 0; para i de 1 até 4: soma ? soma + i; escreva(soma). Qual será a saída exibida?
- Durante um encontro de verão sobre lógica aplicada, o instrutor descreveu um procedimento em linguagem corrente para…
- Uma cooperativa escolar registrou, em cinco dias úteis, a quantidade de garrafas plásticas recolhidas por uma equipe…
- Em uma oficina de programação, uma estudante criou uma rotina para calcular a soma de quatro valores consecutivos…
- Um guia de instruções de um programa de computador fictício descreve um procedimento para calcular a soma dos primeiros…
🔎 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
