var k, s: integer;
begin
s:=1;
k:=0;
while k < 13 do begin
s:=s+2*k;
k:=k+4;
end;
write(s+k);
end.
нужно составить уравнение/неравенство для решения для лучшего понимая как можно подробнее
Ответы
Ответ дал:
0
так, ну смотри.
у тебя изначально даны две переменные
s, которое равно 1
k, которое равно 0
программа заходит в цикл, в котором пока k будет меньше 13
будут выполняться данные вычисления
получается, что каждый раз, числу s и k будут присваиваться новые значения
щас распишу
- s=1+2*0 (s=1)
- k=0+4 (k=4)
- s=1+2*4 (s=9)
- k=4+4 (k=8)
- s=9+2*8 (s=25)
- k=8+4 (k=12)
- s=25+2*12 (s=49)
- k=12+4 (k=16)
цикл прервался! т.к. 16 меньше 13
теперь мы выводим сумму s и k
49+16=65
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
8 лет назад