Вопрос:

Определите значения переменных зи і после выполнения фрагмента программы. б) = 0 S i = 0 B) S = 0 i = 2 while i < 5: i+= 1 s += i while i > 1: s+1/i S= i = i - 1

Смотреть решения всех заданий с листа

Ответ:

Ответ: б) s = 15, i = 5; в) s = 1.5, i = 1

Краткое пояснение: Выполняем код программы построчно, учитывая условия циклов.

Решение:

б)

  • s = 0, i = 0
  • Цикл while i < 5: выполняется, пока i < 5.
  • i увеличивается на 1: i = 1.
  • s увеличивается на i: s = 0 + 1 = 1.
  • i = 2, s = 1 + 2 = 3
  • i = 3, s = 3 + 3 = 6
  • i = 4, s = 6 + 4 = 10
  • i = 5, s = 10 + 5 = 15
  • Цикл завершается, так как i больше не < 5.

в)

  • s = 0, i = 2
  • Цикл while i > 1: выполняется, пока i > 1.
  • s увеличивается на 1/i: s = 0 + 1/2 = 0.5.
  • i уменьшается на 1: i = 1.
  • Цикл завершается, так как i больше не > 1.

После цикла s увеличивается на 1/i, где i = 1, следовательно s = 0.5 + 1/1 = 1.5.

Ответ: б) s = 15, i = 5; в) s = 1.5, i = 1

Цифровой атлет: Achievement unlocked: Домашка закрыта. Сэкономил время — спас вечер. Иди чиллить, ты это заслужил. Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей

ГДЗ по фото 📸
Подать жалобу Правообладателю