Pascal exercicio (Lógica de Programação) - Dúvida.
Olá estou estudando lógica de programção juntamente com Pascal e hoje ao ver uma video aula em inglês sobre laço FOR acabei ficando com uma grande dúvida. Vendo o video é possível entender um pouco, mas, como não sou muito bom no inglês, acaba complicando na hora da explicação, enfim, caso possam me ajudar, ficarei grato.
-
CÓDIGO:
Var
x : integer;
Begin
for x := 0 to 10 do
begin
writeln('X = ',x);
x := x + 1;
end;
End. -
RESULTADO DO CÓDGIO:
X = 0
X = 2
X = 4
X = 6
X = 8
X = 10
Eu quero entender porque ele tá resultando de 2 em 2. Na minha cabeça, assim que o laço recomeçar na segunda vez, x vai valer 1, então antes de imprimir na tela o 2, era para aparecer 1 e quando cair na equação x:=x+1 ele iria dar 2 e assim por diante. É isso, quem poder ajudar, obrigado!
- https://www.youtube.com/watch?v=lRC30YYlXJU&t=502s link do video, caso queiramm ver o video (10:13 - minuto).