diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..f022cb5 --- /dev/null +++ b/TEMA7/test.md @@ -0,0 +1,33 @@ +# Индивидуальное контрольное задание по Теме 7 +Таболин Иван, А-01-23 +Вариант 3 +## Задание +Разработайте функцию с 4 аргументами, создающую последовательность отсчетов случайного, равномерно распределенного сигнала типа белого шума с заданными параметрами: границы диа-пазона изменения, число отсчетов (аргументы функции). Сигнал должен быть записан построчно, по 3 элемента в строке с разделителем - запятая в текстовый файл с заданным именем (4-й аргумент функции), а также возвращен в вызывающую программу в виде списка. +## Решение +```py +def bel_shum(a_min,a_max,k,file_name): + """Генератор белого шума + a_min,a_max - границы диапазона изменения сигнала + k - количество отсчетов + file_name - имя файла для вывода сигнала""" + import random as rn + signal=[] + for i in range(k): + a=a_min+(a_max-a_min)*rn.random() + signal.append(a) + f=open(file_name,'w') + i=0 + while i