Задание
Определите значение переменной s, n и i после выполнения программы.
Команда for i:=1 to 3 do
состоит из двух частей:
1) изменение значения переменной i (i:=1 или ; i:=i+1);
2) сравнение значения i с конечным значением (i<=3).
var
s, n: real;
i: integer;
begin
s := 1;
n := 1;
for i := 1 to 3 do
s := s + 1 / n;
n := n + 2;
writeln( n);
writeln( s);
end.
i i<=3 (да/нет) s n
s:=1; n:=1; - -
i:=1 или i:=i+1
s := s + 1 / n; -
i:=i+1
s := s + 1 / n; -
i:=i+1
s := s + 1 / n; -
i:=i+1; - -
n:=n+2; - - -
writeln (n); - - -
writeln (s); - - -
Сколько раз выполнялось тело цикла (сколько "да")? - - -