From e41dab48da9ff13ec10c186f4afb62834e07a520 Mon Sep 17 00:00:00 2001 From: KapitonovMikA Date: Mon, 17 Nov 2025 01:28:50 +0000 Subject: [PATCH] added all --- TEMA5/pic1.png | Bin 0 -> 37610 bytes TEMA5/pic2.png | Bin 0 -> 35403 bytes TEMA5/report.md | 361 ++++++++++++++++++++++++++++++++++++++++++++++++ TEMA5/task.md | 77 +++++++++++ 4 files changed, 438 insertions(+) create mode 100644 TEMA5/pic1.png create mode 100644 TEMA5/pic2.png create mode 100644 TEMA5/report.md create mode 100644 TEMA5/task.md diff --git a/TEMA5/pic1.png b/TEMA5/pic1.png new file mode 100644 index 0000000000000000000000000000000000000000..5094286b32b79dfc1a1248b0d4fef65091e52558 GIT binary patch literal 37610 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 XkCN=QN9}`Xv*3x1*%~d~z~uc6Nxc%? literal 0 HcmV?d00001 diff --git a/TEMA5/pic2.png b/TEMA5/pic2.png new file mode 100644 index 0000000000000000000000000000000000000000..b161072534684c5e87451fe8feb13aa51bd83f41 GIT binary patch literal 35403 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: + <Блок инструкций, выполняемый, если условие истинно> + +elif <условие2>: + <Блок инструкций2, выполняемый, если условие2 истинно> + +else: + <Блок инструкций3, выполняемый, если условие ложно> + + + +```py +porog=4 +rashod1=7 +rashod2=11 +if rashod1>=porog: + dohod=12 +elif rashod2==porog: + dohod=0 +else: + dohod=-8 + +dohod +12 + +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 +7 +rashod2 +11 +``` +## 3 Изучение блока FOR + +for <Объект-переменная цикла> in <объект>: + <Блок инструкций 1 – тело цикла> + +else: + <Блок инструкций 2 – если в цикле не сработал break> + +### 3.1. Простой цикл. +```py +temperatura=5 +for i in range(3,18,3): + temperatura+=i + + +temperatura +50 +``` +### 3.2. Первый более сложный цикл. + +#### 3.2.1. +```py +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] +``` +#### 3.2.2. +```py +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] +#Отличие: Цикл итерируется по неизменной копии списка. Пройдя все 4 элемента, цикл завершится. +``` +### 3.3. Второй сложный цикл. +```py +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) + +369 +sps5=[] +for i in range(10): + sps5.append(rn.randint(1,100)) + ss=sum(sps5) + if ss>500: break +else: + print(ss) + + +438 +sps5=[] +for i in range(10): + sps5.append(rn.randint(1,100)) + ss=sum(sps5) + if ss>500: break +else: + print(ss) + + +495 +#Если сумма не превысила 500 за 10 итераций, то выполняется else + +#если сумма превысила 500 на какой-то итерации, то сработает break и вывода не прозойдёт +``` +### 3.4. Работа с символьной строкой +```py +stroka='Это – автоматизированная система' +stroka1="" +for ss in stroka: + stroka1+=" "+ss #к текущей строке stroka1 добавляется пробел и текущий символ ss +stroka1 +' Э т о – а в т о м а т и з и р о в а н н а я с и с т е м а' +``` +### 3.5. Вывод на график. +```py +import math +sps2=[math.sin(i*math.pi/5+2) for i in range(100)] +import pylab +pylab.plot(sps2) +[] +pylab.show() +``` +![alt text](pic1.png) +## 4. Цикл «пока истинно условие» – управляющая инструкция while. Общее правило написания: +while <Условие>: + <Блок инструкций 1 – тело цикла> + +else: + <Блок инструкций 2 – если в цикле не сработал break> +### 4.1. Цикл со счетчиком. +```py +rashod=300 +while rashod: + print("Расход=",rashod) + rashod-=50 + +Расход= 300 +Расход= 250 +Расход= 200 +Расход= 150 +Расход= 100 +Расход= 50 +# Цикл завершился, потому что условие while rashod: стало ложным (False), когда значение переменной rashod достигло 0. +``` +### 4.2. Пример с символьной строкой +```py +import math +stroka = 'Расчет процесса в объекте регулирования' +i = 0 +sps2 = [] +while i < len(stroka): + r = 1 - 2 / (1 + math.exp(0.1 * i)) + sps2.append(r) + print('Значение в момент', i, "=", r) + i += 1 + + +Значение в момент 0 = 0.0 +Значение в момент 1 = 0.049958374957880025 +Значение в момент 2 = 0.09966799462495568 +Значение в момент 3 = 0.14888503362331795 +Значение в момент 4 = 0.197375320224904 +Значение в момент 5 = 0.2449186624037092 +Значение в момент 6 = 0.2913126124515909 +Значение в момент 7 = 0.3363755443363322 +Значение в момент 8 = 0.3799489622552249 +Значение в момент 9 = 0.421899005250008 +Значение в момент 10 = 0.4621171572600098 +Значение в момент 11 = 0.5005202111902354 +Значение в момент 12 = 0.5370495669980353 +Значение в момент 13 = 0.5716699660851172 +Значение в момент 14 = 0.6043677771171636 +Значение в момент 15 = 0.6351489523872873 +Значение в момент 16 = 0.6640367702678489 +Значение в момент 17 = 0.6910694698329307 +Значение в момент 18 = 0.7162978701990245 +Значение в момент 19 = 0.7397830512740043 +Значение в момент 20 = 0.7615941559557649 +Значение в момент 21 = 0.7818063576087741 +Значение в момент 22 = 0.8004990217606297 +Значение в момент 23 = 0.8177540779702878 +Значение в момент 24 = 0.8336546070121553 +Значение в момент 25 = 0.8482836399575129 +Значение в момент 26 = 0.8617231593133063 +Значение в момент 27 = 0.874053287886007 +Значение в момент 28 = 0.8853516482022625 +Значение в момент 29 = 0.8956928738431645 +Значение в момент 30 = 0.9051482536448664 +Значение в момент 31 = 0.9137854901178277 +Значение в момент 32 = 0.9216685544064713 +Значение в момент 33 = 0.9288576214547277 +Значение в момент 34 = 0.935409070603099 +Значение в момент 35 = 0.9413755384972874 +Значение в момент 36 = 0.9468060128462683 +Значение в момент 37 = 0.9517459571646616 +Значение в момент 38 = 0.9562374581277391 + +#### Оформим в график, добавив список с моментами времени: + +i = 0 +sps2 = [] +time_points = [] # Создадим список для моментов времени +while i < len(stroka): + r = 1 - 2 / (1 + math.exp(0.1 * i)) + sps2.append(r) + time_points.append(i) # Запоминаем момент времени + i += 1 + +pylab.plot(time_points, sps2) +[] +pylab.title('Инерционное звено') +Text(0.5, 1.0, 'Инерционное звено') +pylab.xlabel('Время') +Text(0.5, 0, 'Время') +pylab.ylabel('Выход') +Text(0, 0.5, 'Выход') +pylab.show() + +``` +![alt text](pic2.png) +### 4.3. Определение, является ли число простым (делится только на самого себя или 1). +```py +chislo=267 #Проверяемое число +kandidat =chislo // 2 # Для значений chislo > 1 +while kandidat > 1: + if chislo%kandidat == 0: # Остаток от деления + print(chislo, ' имеет множитель ', kandidat) + break # else выполняться не будет + kandidat -= 1 +else: # При завершении цикла без break + print(chislo, ' является простым!') + + +267 имеет множитель 89 +``` + +```py +#### Проверка простоты чисел в диапазоне от 250 до 300 +for chislo in range(250, 301): + kandidat = chislo // 2 # Для значений chislo > 1 + + while kandidat > 1: + if chislo % kandidat == 0: # Остаток от деления + print(chislo, ' имеет множитель ', kandidat) + break # else выполняться не будет + kandidat -= 1 + else: # При завершении цикла без break + print(chislo, ' является простым!') + + +250 имеет множитель 125 +251 является простым! +252 имеет множитель 126 +253 имеет множитель 23 +254 имеет множитель 127 +255 имеет множитель 85 +256 имеет множитель 128 +257 является простым! +258 имеет множитель 129 +259 имеет множитель 37 +260 имеет множитель 130 +261 имеет множитель 87 +262 имеет множитель 131 +263 является простым! +264 имеет множитель 132 +265 имеет множитель 53 +266 имеет множитель 133 +267 имеет множитель 89 +268 имеет множитель 134 +269 является простым! +270 имеет множитель 135 +271 является простым! +272 имеет множитель 136 +273 имеет множитель 91 +274 имеет множитель 137 +275 имеет множитель 55 +276 имеет множитель 138 +277 является простым! +278 имеет множитель 139 +279 имеет множитель 93 +280 имеет множитель 140 +281 является простым! +282 имеет множитель 141 +283 является простым! +284 имеет множитель 142 +285 имеет множитель 95 +286 имеет множитель 143 +287 имеет множитель 41 +288 имеет множитель 144 +289 имеет множитель 17 +290 имеет множитель 145 +291 имеет множитель 97 +292 имеет множитель 146 +293 является простым! +294 имеет множитель 147 +295 имеет множитель 59 +296 имеет множитель 148 +297 имеет множитель 99 +298 имеет множитель 149 +299 имеет множитель 23 +300 имеет множитель 150 +``` +### 4.5 Инструкция continue. +```py +sps = [2, 5, 6, 7, 12, 4, 3, 5] +for k in sps: + if k!=4: + print(k) + else: + continue #пропускает итерацию, когда break полностью прерывает цикл + + +2 +5 +6 +7 +12 +3 +5 +``` \ No newline at end of file diff --git a/TEMA5/task.md b/TEMA5/task.md new file mode 100644 index 0000000..5664bb1 --- /dev/null +++ b/TEMA5/task.md @@ -0,0 +1,77 @@ +# Общее контрольное задание по теме 5 + +Капитонов Михаил, А-02-23 + +## Задание + +Реализовать, записать в текстовый файл программы и результаты их выполнения при решении следующих задач: +• Для заданной символьной строки с англоязычным текстом (его можно заимствовать из помощи) определите порядковый номер каждой буквы в английском алфавите. +• Создайте список со словами из задания данного пункта. Для этого списка – определите, есть ли в нем некоторое заданное значение, и выведите соответствующее сообщение: либо о нахождении элемента, либо о его отсутствии в списке (проверить как с имеющимся, так и с отсутствующим словом). +• Создайте список студентов вашей группы (3-4 фамилии) и список их средних баллов в летней сессии – в порядке перечисления студентов в первом списке. Создайте еще 2 аналогичных списка для тех же студентов, но в другом порядке, по зимней сессии. Напишите инструкции, позволяющие по указанной (запрошенной и введенной) фамилии студента вывести его средние баллы по двум сессиям. + +## Решение + +```py +stroka = 'How long does it take?' +abc = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] +for i in stroka: + if i.lower() in abc: + print(i, ' - ', (''.join(abc).find(i.lower())+1)) + +H - 8 +o - 15 +w - 23 +l - 12 +o - 15 +n - 14 +g - 7 +d - 4 +o - 15 +e - 5 +s - 19 +i - 9 +t - 20 +t - 20 +a - 1 +k - 11 +e - 5 + +spi='Создайте список со словами из задания данного пункта Для этого списка определите есть ли в нем некоторое заданное значение и выведите соответствующее сообщение либо о нахождении элемента либо о его отсутствии в списке проверить как с имеющимся так и с отсутствующим словом'.split() +for i in range(len(spi)): + if spi[i] == 'есть': + print('найдено') + found = True + break + else: + if i == len(spi)-1: + print('не найдено') + +найдено + +for i in range(len(spi)): + if spi[i] == 'яблоко': + print('найдено') + found = True + break + else: + if i == len(spi)-1: + print('не найдено') + +не найдено + +stud1 = ['Криви','Хатюхин','Киреев'] +leto = [4.57, 4.20, 5.0] +stud2 = ['Киреев','Криви','Хатюхин'] +zima = [4.2,3.9,4.8] +fam=input('Введите фамилию студента:\n') +for i in range(len(stud2)): + if stud1[i] == fam: + print('Средний за летнюю сессию: ', leto[i]) + if stud2[i] == fam: + print('Средний за зимнюю сессию: ', zima[i]) + +Введите фамилию студента: +Криви +Средний за летнюю сессию: 4.57 +Средний за зимнюю сессию: 3.9 +``` \ No newline at end of file