Необходимо составить блок-схему алгоритма и программу для расчета средней квадратической взвешенной по формуле:
$x = \sqrt{\frac{\sum x^2 f}{\sum f}}$
где:
- $x$ - варианты;
- $f$ - частоты.
Блок-схема алгоритма:
Пример программы на Python:
import math
def weighted_quadratic_mean(data):
sum_x2f = 0
sum_f = 0
for x, f in data.items():
sum_x2f += (x**2) * f
sum_f += f
if sum_f > 0:
return math.sqrt(sum_x2f / sum_f)
else:
return "Error: Division by zero"
# Пример использования
data = { # варианты: частоты
10: 5,
15: 8,
20: 3
}
result = weighted_quadratic_mean(data)
print("Средняя квадратическая взвешенная:", result)
Используйте Homiwork как обычное приложение. Это удобно!
Добавить на главный экранSafari:
1. Нажмите кнопку «Поделиться»
2. Выберите «На экран Домой»
Chrome / Edge:
Нажмите значок установки в адресной строке
Добавить Homiwork на главный экран
1. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f\u00bb
2. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u00ab\u041d\u0430 \u044d\u043a\u0440\u0430\u043d \u0414\u043e\u043c\u043e\u0439\u00bb
3. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\u00bb
Эта функция доступна только для пользователей с Прайм статусом
Высококачественные решения от нейросети с подробными объяснениями и визуализациями доступны эксклюзивно для пользователей с Прайм статусом.
Начав пользоваться сервисом, вы принимаете: Условия использования, Политика конфиденциальности, Политика возвратов