• Предмет: Информатика
  • Автор: yukinel2009
  • Вопрос задан 3 месяца назад

Определите, что будет напечатано в результате работы следующего фрагмента программы:
s = 0
k = 0
while k < 12:
s = s + 2*k
k = k + 3
print(s)
Срочно! Помогите!

Ответы

Ответ дал: mixail0809
1

Ответ:

36

Объяснение:

Этот фрагмент программы вычисляет сумму четных чисел, которые меньше 24 (т.к. 2*12 = 24), и печатает эту сумму.

В начале программы переменная s устанавливается в 0, а переменная k - в 0. Затем программа входит в цикл while и продолжает работу до тех пор, пока значение переменной k меньше 12.

На каждой итерации цикла переменная s увеличивается на двойку, умноженную на значение переменной k, которое на текущей итерации является четным числом. После этого переменная k увеличивается на 3, чтобы перейти к следующему четному числу.

Таким образом, на первой итерации цикла k равно 0, s остается равной 0. На второй итерации k равно 3, s увеличивается на 23 = 6. На третьей итерации k равно 6, s увеличивается на 26 = 12. На четвертой итерации k равно 9, s увеличивается на 2*9 = 18. На пятой итерации k равно 12, что больше или равно 12, поэтому цикл завершается.

В результате выполнения программы на экран будет выведено число 36.

Вас заинтересует