linha 1 inteiro soma, i // Define as variáveis soma e i como inteiras
linha 2 soma - 0 // Inicia a variável soma com 0 (zero)
linha 3 para i de 100 até 200 faça // uma espécie de "for" com i iniciando com 100 e variando de 1 em 1 até 200
linha 3 se i mod 2 = 0 então // operação módulo (resto da divisão de i por 2). Caso esse resto seje 0, ou seja, se o valor da divisão de i por 2 tiver como resto 0 então segue para oo comando seguinte.
linha 5 soma - soma + i // variável soma recebe seu valor anterior + o valor de i. Como na primeira execução do laço o valor de 1 começa com 100 então temos i/2 ou seja 100/2 que dá 50 e tem como resto 0 (esse resto é quem nos interessa, pois ele pede o módulo da divisão de i por 2). Sendo assim teríamos soma <-- soma (0) + i (100)
No segundo laço o valor de i passa a ser 101, sendo assim 101/2 é diferente de zero, então o valor de soma continua 100
No terceiro laço o valor de i passa a ser 102 aí temos 102/2 = 51 e dá com resto 0. Esse valor atende ao teste (se i mod 2 = 0) e, por isso, a variável soma recebe seu valor anterior (102) + o valor de i (100), ficando agora com 202...
Observe que o teste da linha 3 só é atendido quando o resto da divisão de i por 2 for igual a 0 (zero) e para o resto da divisão de um número qualquer por 2 ser igual a zero esse número necessariamente deverá ser par.
Como consequência podemos afirmar que o algoritmo em questão faz a soma dos números pares compreendidos entre 100 e 200.
fimse
fimpara
escreva soma
fimalgoritmo
Espero ter ajudado