Дайте построчный анализ каждой из программ,т.е. написать, что значит каждая строка.Помогите,пожалуйста,это программы по теме "циклы в языке программирования Паскаль"
program Summa1;
var
s,i: integer;
begin
s: = 0;
for i: = 1 to 5 do
s: = s + i;
write (`s=`, s);
end.
program Summa2;
var
s,i: integer;
begin
s: =0;
i: =1;
while i <=5 do begin<br> s: = s + i;
i : = i + 1;
end;
write (`s=`, s);
end.
program Summa3;
var
s,i: integer;
begin
s: = 0;
i: = 1;
repeat
s: = s + i;
i : = i + 1;
until i > 5;
write (`s=`, s);
end.