Контрольные задания > 10. Запишите значение переменной s, полученное в результате работы следующей программы:
Var s,k: integer;
Begin
s:= 0;
for k:= 3 to 7 do
s:=s+6;
writeln(s);
End.
Вопрос:
10. Запишите значение переменной s, полученное в результате работы следующей программы:
Var s,k: integer;
Begin
s:= 0;
for k:= 3 to 7 do
s:=s+6;
writeln(s);
End.
Разберем программу по шагам:
1. `s:=0` - переменной s присваивается начальное значение 0.
2. `for k:= 3 to 7 do` - цикл, который выполняется для k от 3 до 7 включительно.
3. `s:=s+6` - на каждой итерации цикла к переменной s добавляется 6.
Цикл выполняется (7 - 3 + 1) = 5 раз. Значит, к начальному значению s (0) 5 раз прибавляется 6.
s = 0 + 6 + 6 + 6 + 6 + 6 = 30
Ответ: 3) 30