Предмет: Информатика, автор: ab28493

Определите что будет напечатано в результате выполнения следующего фрагмента программы:
s=0
for k in range (-1, 4) :
s=s+2*k
print(s)

Ответы

Автор ответа: SYSTEMCORE
3

Шаг 1:

\displaystyle s=0; \,\,k=-1\\s=0+2\cdot(-1)=-2

Шаг 2:

s=-2; \,\,k=0\\s=-2+2\cdot0=-2

Шаг 3:

s=-2; \,\,k=1\\s=-2+2\cdot1=0

Шаг 4:

s=0; \,\,k=2\\s=-2+2\cdot2=-2+4=2

Шаг 5:

s=2; \,\,k=3\\s=2+2\cdot3=2+6=8

Шаг 6: (последний)

s=8; \,\,k=4\\s=8+2\cdot4=8+8=16

Итог:

\boxed{s=16}

Похожие вопросы