diff --git a/TEMA5/Figure_1.png b/TEMA5/Figure_1.png new file mode 100644 index 0000000..5094286 Binary files /dev/null and b/TEMA5/Figure_1.png differ diff --git a/TEMA5/Figure_2.png b/TEMA5/Figure_2.png new file mode 100644 index 0000000..acca508 Binary files /dev/null and b/TEMA5/Figure_2.png differ diff --git a/TEMA5/protocol.py b/TEMA5/protocol.py new file mode 100644 index 0000000..4a7e2b4 --- /dev/null +++ b/TEMA5/protocol.py @@ -0,0 +1,235 @@ +import os +os.chdir(r'C:\Users\uprkt\Desktop\ПО\python-labs\TEMA5') +porog = 10 +rashod1 = 5 +rashod2 = 3 +if rashod1>=porog: + dohod=12 +elif rashod2==porog: + dohod=0 +else: + dohod=-8 + +dohod +-8 +if rashod1>=3 and rashod2==4: + dohod=rashod1 + if rashod2==porog or rashod1= 4 else 0 +dohod +2 +if porog>=5: rashod1=6;rashod2=0 +rashod1;rashod2 +SyntaxError: invalid syntax +if porog>=5: rashod1=6;rashod2=0 + +rashod1;rashod2 +6 +0 +temperatura=5 +for i in range(3,18,3): + temperatura+=1 + + +temperatura +10 +sps=[2,15,14,8] +for k in sps: + if len(sps)<=10:sps.append(sps[0]) + else:break + + +sps +[2, 15, 14, 8, 2, 2, 2, 2, 2, 2, 2] +sps=[2,15,14,8] +for k in sps[:]: + if len(sps)<=10:sps.append(sps[0]) + else:break + + +sps +[2, 15, 14, 8, 2, 2, 2, 2] +import random as rn +sps5=[] +for i in range(10): + sps5.append(rn.randint(1,100)) + ss=sum(sps5) + if ss>500: break +else: + print(ss) + + +sps5=[] +for i in range(10): + sps5.append(rn.randint(1,100)) + ss=sum(sps5) + if ss>500: break +else: + print(ss) + + +395 +stroka='Это – автоматизированная система' +stroka1="" +for ss in stroka: + stroka1+=" "+ss + +stroka1 +' Э т о – а в т о м а т и з и р о в а н н а я с и с т е м а' +import math +sps2=[math.sin(i*math.pi/5+2) for i in range(100)] +import pylab +pylab.pl +pylab.plot(sps2) +[] +py +pylab.show() +rashod=300 +while rashod: + print("Расход=",rashod) + rashod-=50 + +Расход= 300 +Расход= 250 +Расход= 200 +Расход= 150 +Расход= 100 +Расход= 50 +import math +stroka='Расчет процесса в объекте регулирования' +i=0 +sps2=[] +while i] +pylab.show() +``` + +![График](Figure_1.png) + +## 4 Управляющая инструкция while + +## 4.1 Цикл со счетчиком + +```py +rashod=300 +while rashod: + print("Расход=",rashod) + rashod-=50 + +Расход= 300 +Расход= 250 +Расход= 200 +Расход= 150 +Расход= 100 +Расход= 50 +``` +Когда rashod доходит до 0, соответствующее ему булево значение становится False и цикл завершается. + +## 4.2 Пример со строками + +```py +import math +stroka='Расчет процесса в объекте регулирования' +i=0 +sps2=[] +while i