Определите, что будет напечатано в результате работы следующего фрагмента программы:
var k, s: integer;
begin
s:=0;
k:=1;
while s < 66 do begin
k:=k+3;
s:=s+k;
end;
write(k);
end.
Как решить таблицей?Скажите пожалуйста.
Начало : s=0 k=1
цикл, пока s<66
k s
1+3=4 0+4=4 < 66
4+3=7 4+7=11< 66
7+3=10 11+10=21<66
10+3=13 21+13=34 <66
13+3=16 34+16 = 50 <66
16+3=19 50+19= 69 >66
конец цикла
программа печатает 19 - ( последнее значение k =19)
Ответ: 19
Оцени ответ
