może ktoś sprawdzić czy dobrze zrobiłem? ewentualnie poprawić błędy

zadanie1)
a =2, b=0
REPEAT
a := a+2;
b := b-2;
until a>b

moja odp (a=2,b=0) albo a=4?

zadanie 2)
a =0, b=11
While a Begin
a :=a+2;
b :=b-3;
end;

moja odp (a = 14, b -9)

zadanie3)
a =1, b=0
WHILE a <=10
Repeat
b :=b+a;
a :=a+1;
until (a mod 2) = 0
end;

jaka tu jest kolejność?
bo są dwa warunki