!!!СРОЧНО ЗРОБИТИ В ПАЙТОНІ!!!!
ДАЮ 100 БАЛІВ
Обчисліть середнє значення масиву, елементами якого є перші шість членів геометричної
прогресії. Перший член 3, знаменник 2.


SheWhoRunsOnTheWaves: среднее значение - имеется в виду среднее арифметическое?
mishafhxfh: Да

Ответы

Ответ дал: SheWhoRunsOnTheWaves
0

Ответ: 31.5

Код:

a = [0] * 6

a[0] = 3

for i in range(1, 6):

   a[i] = 2 * a[i-1]

m = 0

s = 0

for i in range(6):

   s += a[i]

m = s / 6

print(m)

Объяснение:

Создали массив:

  • a = [0] * 6

Первое значение (нумерация в питоне с 0) равно 3:

  • a[0] = 3

Заполняем массив. Т.к. это геом прогрессия со знаменателем 2, умножаем каждый раз предыдущую ячейку на 2. Первая (нулевая) ячейка уже заполнена:

  • for i in range(1, 6):
  •    a[i] = 2 * a[i-1]

Создаем две переменные: s для суммы элементов массива, m для среднего арифметического:

  • m = 0
  • s = 0

Идем по массиву и считаем сумму, каждый раз прибавляя значение текущего элемента к s:

  • for i in range(6):
  •    s += a[i]

Среднее арифметическое - это сумма, деленная на кол-во элементов:

  • m = s / 6

Выводим:

  • print(m)

Проверка:

Геометрическая прогрессия,

  • b1 = 3
  • q = 2

Значит,

  • b2 = b1*q = 3*2 = 6
  • b3 = b2*q = 6*2 = 12
  • b4 = b3*q = 12*2 = 24
  • b5 = b4*q = 24*2 = 48
  • b6 = b5*q = 48*2 = 96

Сумма: b1 + b2 + b3 + b4 + b5 + b6 = 3 + 6 + 12 + 24 + 48 + 96 = 189

Среднее арифметическое: (b1 + b2 + b3 + b4 + b5 + b6) / 6 = 189/6 = 31.5

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