diff --git a/TEMA5/test.md b/TEMA5/test.md index 949a651..1269797 100644 --- a/TEMA5/test.md +++ b/TEMA5/test.md @@ -1,68 +1,68 @@ -# Индивидуальное контрольное задание по Теме 5 -Выполнил: Тимошенко А.А. Проверил: Козлюк Д.А. -## Задание: -Вариант 4: Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значе-ние и число элементов, значение которых превышает это среднее. -## Решение: -``` ->>> import random - ->>> # Параметры распределения из задания ->>> mu = 3400 ->>> sigma = 121 ->>> n = 20 - ->>> # Создам пустой список для хранения чисел ->>> numbers = [] - ->>> # Заполню список случайными числами ->>> for i in range(n): -... # Генерируем случайное число с нормальным распределением -... # Используем формулу преобразования: x = mu + sigma * random.gauss(0, 1) -... number = mu + sigma * random.gauss(0, 1) -... numbers.append(number) - ->>> # Здесь я вывожу сгенерированные числа ->>> print("Сгенерированные числа:") ->>> for i in range(n): -... print("Число", i+1, ":", "%.2f" % numbers[i]) - ->>> # Рассчитываю среднее значение ->>> summa = 0 ->>> for num in numbers: -... summa += num ->>> mean_value = summa / n ->>> print("\nСреднее значение:", "%.2f" % mean_value) - ->>> # Подсчитываю числа выше среднего ->>> count_above = 0 ->>> for num in numbers: -... if num > mean_value: -... count_above += 1 - ->>> print("Количество чисел выше среднего:", count_above) -Сгенерированные числа: -Число 1: 3300.47 -Число 2: 3641.42 -Число 3: 3422.97 -Число 4: 3415.40 -Число 5: 3300.32 -Число 6: 3385.84 -Число 7: 3297.38 -Число 8: 3426.89 -Число 9: 3489.59 -Число 10: 3452.55 -Число 11: 3574.94 -Число 12: 3439.11 -Число 13: 3377.13 -Число 14: 3219.63 -Число 15: 3339.65 -Число 16: 3307.97 -Число 17: 3333.71 -Число 18: 3273.80 -Число 19: 3332.02 -Число 20: 3309.60 - -Среднее значение: 3382.02 -Количество чисел выше среднего: 9 - +# Индивидуальное контрольное задание по Теме 5 +Выполнил: Тимошенко А.А. Проверил: Козлюк Д.А. +## Задание: +Вариант 4: Создайте список с 20 случайными, нормально распределенными (математическое ожидание равно 3400, стандартное отклонение равно 121) числами. Рассчитайте по нему среднее значе-ние и число элементов, значение которых превышает это среднее. +## Решение: +``` +>>> import random + +>>> # Параметры распределения из задания +>>> mu = 3400 +>>> sigma = 121 +>>> n = 20 + +>>> # Создам пустой список для хранения чисел +>>> numbers = [] + +>>> # Заполню список случайными числами +>>> for i in range(n): +... # Генерирую случайное число с нормальным распределением +... # Использую формулу преобразования: x = mu + sigma * random.gauss(0, 1) +... number = mu + sigma * random.gauss(0, 1) +... numbers.append(number) + +>>> # Здесь я вывожу сгенерированные числа +>>> print("Сгенерированные числа:") +>>> for i in range(n): +... print("Число", i+1, ":", "%.2f" % numbers[i]) + +>>> # Рассчитываю среднее значение +>>> summa = 0 +>>> for num in numbers: +... summa += num +>>> mean_value = summa / n +>>> print("\nСреднее значение:", "%.2f" % mean_value) + +>>> # Подсчитываю числа выше среднего +>>> count_above = 0 +>>> for num in numbers: +... if num > mean_value: +... count_above += 1 + +>>> print("Количество чисел выше среднего:", count_above) +Сгенерированные числа: +Число 1: 3300.47 +Число 2: 3641.42 +Число 3: 3422.97 +Число 4: 3415.40 +Число 5: 3300.32 +Число 6: 3385.84 +Число 7: 3297.38 +Число 8: 3426.89 +Число 9: 3489.59 +Число 10: 3452.55 +Число 11: 3574.94 +Число 12: 3439.11 +Число 13: 3377.13 +Число 14: 3219.63 +Число 15: 3339.65 +Число 16: 3307.97 +Число 17: 3333.71 +Число 18: 3273.80 +Число 19: 3332.02 +Число 20: 3309.60 + +Среднее значение: 3382.02 +Количество чисел выше среднего: 9 + ``` \ No newline at end of file