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