Паскаль: 24 - Циклы for

1. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?
  a:=10;
for i:=1 to 2 do begin
a:=a-1;
end;
Ответ: 
2. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?
  a:=10;
for i:=0 to 2 do begin
a:=a-i;
end;
Ответ: 
3. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?
  a:=2;
for i:=0 to 2 do begin
a:=a+i;
end;
Ответ: 
4. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?
  a:=4;
for i:=1 to 4 do begin
a:=a+a;
end;
Ответ: 
5. Какое число будет выведено на экран после выполнения этого фрагмента программы?
  for i:=3 downto 2 do
write(i);
Ответ: 
6. Какое число будет выведено на экран после выполнения этого фрагмента программы?
  write(4);
for i:=3 downto 2 do
write(2*i);
Ответ: 
7. Какое число будет выведено на экран после выполнения этого фрагмента программы?
  write(1);
for i:=2 to 1 do
write(i);
Ответ: