Задание
Определите значение переменной s, n и i после выполнения программы.
Команда for i:=1 to 3 do
состоит из двух частей:
1) изменение значения переменной i \(i:=1 или ; i:=i\+1\);
2) сравнение значения i с конечным значением \(i\\lt =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\); | - | - | - | |
Сколько раз выполнялось тело цикла \(сколько "да"\)? | - | - | - |