Considere o seguinte trecho de código em pseudolinguagem (Portugol):
algoritmo "ExemploRepeticao"
var
i, soma: inteiro
inicio
soma <- 0
// Estrutura de repetição 1
para i de 1 ate 5 faca
soma <- soma + i
fimpara
// Estrutura de repetição 2
i <- 1
enquanto i <= 5 faca
soma <- soma + i
i <- i + 1
fimenquanto
// Estrutura de repetição 3
i <- 1
repita
soma <- soma + i
i <- i + 1
ate i > 5
escreva("Valor final de soma: ", soma)
fimalgoritmo
Sobre o código, analise as afirmativas a seguir.
I. A primeira estrutura de repetição (para) soma os números de 1 a 5, resultando em soma = 15.
II. A segunda estrutura de repetição (enquanto) também soma os números de 1 a 5, acumulando ao valor anterior de soma,
resultando em soma = 30.
III. A terceira estrutura de repetição (repita...ate) soma os números de 1 a 5, acumulando ao valor anterior de soma, resultando
em soma = 45.
IV. O valor final exibido de soma será 45.
Está correto o que se afirma em