Может поймете, изначально А берется за 1 путь а потом по стрелочкам)суммируются значения стрелок
Const
n = 5;// количество элем массиваvar
a: array [1..n] of integer;
sum, i: integer;begin
for i := 1 to n do
readln(a[i]);
for i := 1 to n do
if a[i] = i then
sum := sum + a[i];
writeln(sum);
end.
Вводим x=52
z=1
i=0
Входим в цикл с постусловием и вычисляем
z=(z+x/2)/2=(1+52/2)/2=13.5
Вычисляем внутри цикла i=i+1=0+1=1
Проверяем условие выхода из цикла i<4
Наше i=1 значит 1<4 верное условие, а значит выходим из цикла.
Потому что в цикле с постусловием указывается условие выхода из цикла.
Ответ: 13.5