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