Considere o algoritmo: total := 0; para i de 1 até 4 faça total := total + d; fim para. Sendo d um dado…
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
Considere o algoritmo: total := 0; para i de 1 até 4 faça total := total + d; fim para. Sendo d um dado inteiro constante, qual é o valor de total em termos de d?
- A) total = d^4
- B) total = d + 4
- C) total = 4 * d
- D) total = 2 * d
- E) total = 0
✅ Resposta correta: alternativa C
Resolução passo a passo
- O algoritmo inicia com total := 0 e depois executa, para i de 1 até 4, a instrução total := total + d. Isso significa que o laço repete a soma exatamente 4 vezes, pois i assume os valores 1, 2, 3 e 4.
- Acompanhando a execução: na 1ª volta, total = 0 + d = d; na 2ª volta, total = d + d = 2d; na 3ª volta, total = 2d + d = 3d; na 4ª volta, total = 3d + d = 4d.
- Logo, ao final do laço, total = 4 * d, que corresponde à alternativa C, conforme o gabarito oficial.
- A alternativa A está errada, pois total não é multiplicado por d a cada volta, e sim somado a d; d^4 seria resultado de multiplicações sucessivas.
- A alternativa B está errada, pois o valor de i não é somado a total; a variável i serve apenas para controlar o número de repetições.
- A alternativa D está errada, pois 2 * d corresponderia a apenas duas repetições do laço, e o laço vai de 1 até 4.
- A alternativa E está errada, pois total só permanece 0 se o laço não somasse d nenhuma vez, o que não ocorre aqui.
💡 Dica: Calcule o total multiplicando d pelo número de iterações.
Alternativa por alternativa
O aluno pode ter confundido a soma repetida com a multiplicação repetida, achando que total é multiplicado por d a cada volta do laço.
Por que engana: O aluno pode confundir a operação de soma com multiplicação, pensando que o total é d elevado a 4.
O aluno pode ter achado que o contador i é somado ao total, em vez de apenas controlar o número de repetições do laço.
O laço para executa exatamente 4 iterações e, em cada iteração, soma-se d a total; portanto total acumula d quatro vezes, resultando em 4·d.
O aluno provavelmente contou apenas duas iterações ou interpretou mal o intervalo de 1 até 4 como se fossem somente dois passos.
O aluno pode ter ignorado a atribuição dentro do laço, achando que, como total começa em 0, ele permanece 0 ao final.
Raio-X da questão
algoritmo de soma
avaliacao
noções de algoritmos · operações básicas de soma
Revisar a lógica de algoritmos e operações de soma.
O aluno pode confundir a operação de soma com multiplicação, pensando que o total é d elevado a 4.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Analise o pseudocódigo abaixo: SOMA <- 0 PARA i DE 1 ATÉ 5 FAÇA SOMA <- SOMA + i FIM PARA Qual é o valor final de SOMA…
- Analise o pseudocódigo: soma <- 0 para i de 1 até 5 faça soma <- soma + i fimpara No final da execução, qual é o valor…
- Em uma atividade de introdução à programação, uma estudante analisa o algoritmo a seguir: início total <- 3 para…
- Considere o algoritmo: contador := 0; para i de 1 até n passo 2 faça contador := contador + 1; fim para. Em termos de n…
- Considere o pseudocódigo: soma <- 0; para i de 1 até 5: leia x; soma <- soma + x; fimPara; escreva(soma/5). Qual…
- Analise o pseudocódigo: total <- 0 para i de 1 até 6 faça se i mod 2 = 0 então total <- total + i imprimir total Qual…
🔎 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
