From e7b809ef2d066a49c654ac8db29eefe3cbe9c124 Mon Sep 17 00:00:00 2001 From: BezhenarAN Date: Mon, 1 Dec 2025 09:13:28 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB(=D0=B0)=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20'TEM?= =?UTF-8?q?A8'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA8/Module1.py | 8 ++++++++ TEMA8/Module2.py | 7 +++++++ TEMA8/test.txt | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 TEMA8/Module1.py create mode 100644 TEMA8/Module2.py create mode 100644 TEMA8/test.txt diff --git a/TEMA8/Module1.py b/TEMA8/Module1.py new file mode 100644 index 0000000..338274b --- /dev/null +++ b/TEMA8/Module1.py @@ -0,0 +1,8 @@ +import random +def generate_noise_ravn(a,b, num_points, filename): + signal=[random.uniform(a, b) for x in range(num_points)] + with open(filename, 'w') as f: + for i in range(0,num_points,3): + line=", ".join(str(value) for value in signal[i:i+3]) + f.write(line+"\n") + return signal diff --git a/TEMA8/Module2.py b/TEMA8/Module2.py new file mode 100644 index 0000000..38cb091 --- /dev/null +++ b/TEMA8/Module2.py @@ -0,0 +1,7 @@ +import Module1 +a=int(input("Введите первую границу диапазона изменения:")) +b=int(input("Введите вторую границу диапазона изменения:")) +num_points=int(input("Введите кол-во отсчетов:")) +filename=input("Введите название файла:") +res=Module1.generate_noise_ravn(a,b,num_points,filename) +print(res) diff --git a/TEMA8/test.txt b/TEMA8/test.txt new file mode 100644 index 0000000..bbbea2d --- /dev/null +++ b/TEMA8/test.txt @@ -0,0 +1,5 @@ +2.663748976401978, 2.1730969387483823, 6.2049554327209115 +2.781622453317328, 5.708329598738323, 4.505261301518785 +5.5388615092149145, 6.741613211540331, 5.0460151893438105 +5.110067041138093, 4.976380480865037, 3.8912075326030413 +4.088664686582579