diff --git a/TEMA8/MM0.py b/TEMA8/MM0.py new file mode 100644 index 0000000..62b55c7 --- /dev/null +++ b/TEMA8/MM0.py @@ -0,0 +1,4 @@ +import MM2 +print('y =', MM2.vyhod) + + diff --git a/TEMA8/MM2.py b/TEMA8/MM2.py new file mode 100644 index 0000000..fdb9c05 --- /dev/null +++ b/TEMA8/MM2.py @@ -0,0 +1,24 @@ +znach = input('k1,T,k2,Xm,A,F,N=').split(',') +k1 = float(znach[0]) +T = float(znach[1]) +k2 = float(znach[2]) +Xm = float(znach[3]) +A = float(znach[4]) +F = float(znach[5]) +N = int(znach[6]) + +import math +vhod = [] +for i in range(N): + vhod.append(A*math.sin((2*i*math.pi)/F)) + +import MM1 as mod +yi1 = 0; yin1 = 0; yi2 = 0 +vyhod=[] +for xt in vhod: + xt1 = xt - yi2 #отрицательная обратная связь + [yi1,yin1] = mod.realdvig(xt1,k1,T,yi1,yin1) + yi2 = mod.tahogen(yin1,k2,yi2) + yt = mod.nechus(yin1,Xm) + vyhod.append(yt) + diff --git a/TEMA8/Mod0.py b/TEMA8/Mod0.py index 6337fc3..05dd80f 100644 --- a/TEMA8/Mod0.py +++ b/TEMA8/Mod0.py @@ -1,9 +1,10 @@ -#Модуль Mod0 -import Mod1 -print('perm1=',Mod1.perm1) -from Mod2 import alpha as al -tt=al() -print('tt=',tt) -from Mod2 import beta -qq=beta(float(tt)) -print('qq=',qq) +#Модуль Mod0 +import Mod1 +print('perm1=',Mod1.perm1) +from Mod2 import alpha as al +tt=al() +print('tt=',tt) +from Mod2 import beta +qq=beta(float(tt)) +print('qq=',qq) + diff --git a/TEMA8/Mod1.py b/TEMA8/Mod1.py index cf05b61..bd2b00d 100644 --- a/TEMA8/Mod1.py +++ b/TEMA8/Mod1.py @@ -1,2 +1,2 @@ -perm1=input('Mod1:Введите значение = ') -print('Mod1:Значение perm1=',perm1) +perm1=input('Mod1:Введите значение = ') +print('Mod1:Значение perm1=',perm1) diff --git a/TEMA8/Mod2.py b/TEMA8/Mod2.py index 88c5b37..579ae9f 100644 --- a/TEMA8/Mod2.py +++ b/TEMA8/Mod2.py @@ -1,11 +1,9 @@ -def alpha(): - print('****ALPHA****') - t=input('Значение t=') - return t - -def beta(q): - print('****BETA****') - import math - expi=q*math.pi - return math.exp(expi) - +def alpha(): + print('****ALPHA****') + t=input('Значение t=') + return t + +def beta(q): + import math + expi=q*math.pi + return math.exp(expi)