1
0
ypv 6 месяцев назад
Родитель
Сommit
cee4825331

+ 14 - 6
ОАиП/2024-25/26гр/README.md

@@ -5,6 +5,8 @@
 Практическая №3. Обработка строк. [1.1] гл.12.; [2], гл.12   
 Практическая №4. Оператор цикла. [1.1] гл.9.; [2], гл.5   
 Практическая №5. Массивы. [1.1] гл.11.; [2], гл.7, 8, 11   
+Одну задачу сделать с использованием и списков и словарей  
+
 Практическая №6. Обработка текстовых файлов. [1.1] гл.16.;    
 Практическая №7. Рисование, экранные формы   
 
@@ -15,15 +17,15 @@
 Бурдыко Максим Андреевич: 4(Пр1),    
 Веденский Даниил Юрьевич   
 Горбунов Егор Александрович: 5(Пр1), 5(Пр2), 5(Пр4), 5(Пр5)   
-Гузеев Иван Валентинович: 4(Пр1),     
+Гузеев Иван Валентинович: 5(Пр1),     
 Гуркин Вадим Сергеевич   
-Дыбенко Екатерина Сергеевна  
-Ерошко Евгений Владимирович: 5(Пр1), 5(Пр2), 5(Пр4)  
+Дыбенко Екатерина Сергеевна: 5(Пр1),   
+Ерошко Евгений Владимирович: 5(Пр1), 5(Пр2), 5(Пр4), 5(о),  
 Коваленко Никита Михайлович: 5(Пр1),   
 Лайков Арсений Максимович  
 Ласек Егор Михайлович  
-Маркеев Никита Сергеевич: 5(Пр1),    
-Мороз Александр Евгеньевич: 5(Пр1), 5(Пр2), 5(Пр5)    
+Маркеев Никита Сергеевич: 5(Пр1), 5(Пр2),   
+Мороз Александр Евгеньевич: 5(Пр1), 5(Пр2), 5(Пр5), 4(Пр4)    
 Паллер Александр Александрович: 4(Пр1),   
 Пашкевич Дмитрий Игоревич  
 Поддубная Евгения Сергеевна: 5(Пр1),   
@@ -33,7 +35,7 @@
 Стадник Снежана Алексеевна: 5(Пр1), 5(Пр2), 5(Пр5),   
 Старинцев Леонид Дмитриевич  
 Стародубцев Даниил Юрьевич  
-Сущенок Владислав Дмитриевич  
+Сущенок Владислав Дмитриевич: 4(Пр1),   
 Топальцев Роман Алексеевич: 5(Пр1),  
 Трофимова Арина Александровна: 5(Пр1),   
 Цуканов Дмитрий Сергеевич: 5(Пр1), 5(Пр2),   
@@ -45,6 +47,12 @@
 
 ## Журнал:
 
+17Oct24  
+**Отсутсв:** Бурдыко, Лайков, Пашкевич, Паллер, Стадник  
+
+15Oct24  
+**Отсутсв:** Бурдыко, Лайков, Сиволобов, Пашкевич  
+
 10Oct24  
 **Отсутсв:** Бурдыко, Сущенок,      
 Массивы - 

+ 33 - 0
ОАиП/2024-25/26гр/random_student.py

@@ -0,0 +1,33 @@
+import random
+
+students_list = ["Бурдыко Максим", "Веденский Даниил", "Горбунов Егор"]
+
+students_list.append("Гузеев Иван")
+students_list.append("Гуркин Вадим")
+students_list.append("Дыбенко Екатерина")
+students_list.append("Ерошко Евгений")
+students_list.append("Коваленко Никита")
+students_list.append("Лайков Арсений")
+students_list.append("Ласек Егор")
+students_list.append("Маркеев Никита")
+students_list.append("Мороз Александр")
+students_list.append("Паллер Александр")
+students_list.append("Пашкевич Дмитрий")
+students_list.append("Поддубная Евгения")
+students_list.append("Приходько Иван")
+students_list.append("Ремезов Николай")
+students_list.append("Сиволобов Олег")
+students_list.append("Стадник Снежана")
+students_list.append("Старинцев Леонид")
+students_list.append("Стародубцев Даниил")
+students_list.append("Сущенок Владислав")
+students_list.append("Топальцев Роман")
+students_list.append("Трофимова Арина")
+students_list.append("Цуканов Дмитрий")
+
+rand_student = random.choice(students_list)
+
+print(f"Случайный студент: {rand_student}")
+
+
+

+ 29 - 8
ОАиП/2024-25/26гр/тест.py

@@ -1,9 +1,30 @@
-a = [] # инициализация списка
-
-s = 0
-for i in range(0,3):
-    a = int(input())
-    s = s+a
-
-print(s)
+import random
+students_list = ["Бурдыко Максим", "Веденский Даниил", "Горбунов Егор"]
+students_list.append("Гузеев Иван")
+students_list.append("Гуркин Вадим")
+students_list.append("Дыбенко Екатерина")
+students_list.append("Ерошко Евгений")
+students_list.append("Коваленко Никита")
+students_list.append("Лайков Арсений")
+students_list.append("Ласек Егор")
+students_list.append("Маркеев Никита")
+students_list.append("Мороз Александр")
+students_list.append("Паллер Александр")
+students_list.append("Пашкевич Дмитрий")
+students_list.append("Поддубная Евгения")
+students_list.append("Приходько Иван")
+students_list.append("Ремезов Николай")
+students_list.append("Сиволобов Олег")
+students_list.append("Стадник Снежана")
+students_list.append("Старинцев Леонид")
+students_list.append("Стародубцев Даниил")
+students_list.append("Сущенок Владислав")
+students_list.append("Топальцев Роман")
+students_list.append("Трофимова Арина")
+students_list.append("Цуканов Дмитрий")
+for student in students_list:
+    mark=random.randint(2,5)
+    print(student,"-", mark)
+    
 
+    

+ 3 - 0
ОАиП/2024-25/36гр/README.md

@@ -42,6 +42,9 @@
 
 ## Журнал:
 
+12Oct24  
+**Отсутсв:** ДЖАНИБЕКЯН, ДУНАЕВ, ЕРМОЛЕНКО, КАЗЮТИН, ШИШКОВА, 
+
 09Oct24  
 **Отсутсв:** ДЖАНИБЕКЯН, ДУНАЕВ, ЗЕЛЕНСКИЙ, ЕРМОЛЕНКО, КАЗЮТИН, ПОДВЕРБНЫЙ, ПОДЕННЫЙ, ПОСЛЕДОВ
 Самостоятельная работа №1

+ 14 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/Байдукова.py

@@ -0,0 +1,14 @@
+import math
+def f(x):
+    if x < 0:
+        raise ValueError("х должно быть неотрицательным") # Проверка на неотрицательное значения
+        return (3 + math.sqrt(x)) / 2 - 5 * x
+
+        # Пример использования
+        x_value = float(input("Введите значение х(неотрицательное): "))
+        result = f(x_value)
+        print(f"f({x_value}) = {result}")
+         except ValueError as e: print(e)
+        
+            
+

+ 7 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/Егоров.py

@@ -0,0 +1,7 @@
+import math
+
+# вычисление выражения
+result = (math.sqrt(math.sin(13)+ math.log(31)**2)**0 *5) + (5* 10 /150)
+
+#вывод результата
+print(result)

+ 15 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/Елисеенко.py

@@ -0,0 +1,15 @@
+import math
+def calculate_y(x):
+  """Вычисляет значение y по формуле y = 2 * sin(x) + 3 * |x - 1| - log(x + 2) / 5
+  Args:
+    x: Значение x для подстановки в формулу.
+  Returns:
+    Значение y.
+  """
+  if x + 2 <= 0:
+    return "Ошибка: логарифм от отрицательного числа или нуля"
+  else:
+    return 2 * math.sin(x) + 3 * abs(x - 1) - math.log(x + 2) / 5
+x = 4 
+result = calculate_y(x)
+print(f"Результат для x = {x}: y = {result}")

+ 5 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/Жданов проверочная.py

@@ -0,0 +1,5 @@
+import math
+a = math.sin(10)
+b = math.cos(253)
+print(math.factorial(math.sqrt((math.fabs(math.log2((a+b+10)**0)+1)*50/2)))-10)
+b = input()

+ 13 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/Шишкова

@@ -0,0 +1,13 @@
+import math
+def calculate_function(x):
+    if x <=0 :
+        raise ValueError ("x должно быть больше 0.")
+    if x ==2:
+        raise ValueError("функция не определена для x=2.")
+        sin_x=math.sin() 
+        log_x=mach.log(x)
+        denominator=abc(x)-2
+        result=sin_x+(log_x /denominator )
+        return result
+        
+

+ 4 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/жданов3.py

@@ -0,0 +1,4 @@
+import math
+a = input('Введите ваше выражение без пробелов, с учитыванием следующих обозначений: \n"+" - Сложение \n"-" - Вычитание \n"*" - Умножение \n"**" - Возведение в степень \n"math.sqrt()" - Корень \n"math.fabs()" - Модуль \n"math.factorial()" - Факториал числа \n"math.cos()" - Косинус \n"math.sin()" - Синус \n"math.logX()" - Логарифм с основанием Х(2 или 10)\n')
+b = eval(a)
+print(b)

+ 10 - 0
ОАиП/2024-25/36гр/Самостоятельная работа 1/кулага.py

@@ -0,0 +1,10 @@
+import math
+
+def calculate_expression(x):
+  if math.sin(x) <= 0:
+    return "Ошибка: логарифм от отрицательного числа или нуля"
+  else:
+    return math.log(math.sin(x)) + abs(math.cos(x)) / 2 - math.sin(2 * x)
+x = 2  
+result = calculate_expression(x)
+print(f"Результат для x = {x}: {result}")