Какое значение примет переменная а после выполнения фрагмента программы? a:=1; for i:=2 to 5 do a:=a*10;
1000
Цикл от 2 до 5 включительно, то есть a:=a*10 будет выполнятся 4 раза. i изначально равна 1, а потом её 4 раза умножают на 10. 1*10^4 = 1000.