1
0
ypv 3 недель назад
Родитель
Сommit
65b112dc8b

+ 23 - 16
ОАиП/2025-26/26гр/2 сем/README.md

@@ -19,7 +19,7 @@
     Практ. №5 (Список): 5,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 5,   
 Борздыко Матвей Русланович: 3-, 2 
     Практ. №5 (Список): 4-,  
     Практ. №7 (Функции): 4-, 
@@ -44,7 +44,7 @@
     Практ. №5 (Список): 5+5,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 5,   
 **Сергеева Алена Николаевна**:   
     Практ. №5 (Список): 4,  
     Практ. №7 (Функции): 4--, 
@@ -67,37 +67,37 @@
     Практ. №5 (Список): 4,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Николаенко Арина Игоревна: 4,   
     Практ. №5 (Список): 5,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Акуленко Илья Игоревич: 2,  
     Практ. №5 (Список): 3+3=3,  
     Практ. №7 (Функции): 3, 
     Практ. №8 (Текст): 4,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Горелый Илья Александрович:     
     Практ. №5 (Список): ,  
     Практ. №7 (Функции): , 
     Практ. №8 (Текст): ,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Дорошенко Иван Дмитриевич:    
     Практ. №5 (Список): 3,  
-    Практ. №7 (Функции): , 
+    Практ. №7 (Функции): 3?, 
     Практ. №8 (Текст): 4,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Жевлаков Иван Артурович:   
     Практ. №5 (Список): 5-,  
     Практ. №7 (Функции): , 
     Практ. №8 (Текст): 4,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Пастухов Иван Геннадьевич:    
     Практ. №5 (Список): 5,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 5,   
 Плехотко Сергей Николаевич:    
     Практ. №5 (Список): ,  
     Практ. №7 (Функции): , 
@@ -107,7 +107,7 @@
     Практ. №5 (Список): 4,  
     Практ. №7 (Функции): 4, 
     Практ. №8 (Текст): 4,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 4,   
 Суровый Александр Владимирович:    
     Практ. №5 (Список): 4,  
     Практ. №7 (Функции): , 
@@ -117,12 +117,12 @@
     Практ. №5 (Список): 5,  
     Практ. №7 (Функции): 5, 
     Практ. №8 (Текст): 5,   
-    Практ. №8 (GUI): ,   
+    Практ. №8 (GUI): 5,   
 Чернявский Илья Дмитриевич:    
     Практ. №5 (Список): 3+5=4,  
-    Практ. №7 (Функции): 4, 
+    Практ. №7 (Функции): 4+3--, 
     Практ. №8 (Текст): 4,   
-    Практ. №9 (GUI): ,   
+    Практ. №9 (GUI): 4,   
 
 
 
@@ -130,8 +130,15 @@
 
 ## Недоразумение
 
-Д/з: 7.16, 7.17, 7.18  
-Тарабан, Акуленко  
+
+05May26  
+**Отсутсв:** Плехотко   
+
+28Apr26
+**Отсутсв:** Белошапко  
+
+24Apr26
+Практ. №9 (GUI): ,
 
 14Apr26
 Интерфейс. GUI

+ 3 - 3
ОАиП/2025-26/26гр/random_student.py

@@ -13,7 +13,7 @@ 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("Суровый Александр Владимирович")
@@ -22,8 +22,8 @@ students_list.append("Тарабан Матвей Владимирович")
 # На 3
 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("Корчигин Илья Сергеевич")

+ 40 - 8
ОАиП/Лекции/tkinter/2.4.py

@@ -2,37 +2,69 @@
 import tkinter
 from tkinter import ttk
 
+def click_checkbox():
+    # получение текста из текстового поля
+    if check_var.get() == 1:
+        chk["text"] = "Задача 2.1"
+    else:
+        chk["text"] = "Задача 2.7"
+
 def click_button():
     # получение текста из текстового поля
     input_str = entry.get()
     # преобразуем в число
     x = float(input_str)
 
-    # 2.1 вычисления значения функции y  = 17x2 – 6x + 13при любом значении x;
-    p = 17 * x**2 - 6 * x + 13
+    if check_var.get() == 1:
+        # 2.1 вычисления значения функции y  = 17x2 – 6x + 13 при любом значении x;
+        p = 17 * x**2 - 6 * x + 13
+        label_res["text"] = f"Функция y = 17x^2 – 6x + 13 = {p}"
+
+    else:
+        # 2.7 Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности. 
+        V = x**3
 
-    # 2.7 Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности. 
-    V = x**3
+        S = 6*x**2
 
-    S = 6*x**2
+        label_res["text"] = f"Объем: {V} м3, площадь {S} м2"
+
+    print("Кнопка нажата")
 
-    btn["text"] = f"Объем: {V} м3, площадь {S} м2"
 
 
 # 2. Cоздание окна root
 root = tkinter.Tk()
+
 # 2.1 Настройки окна (необязательно)
 root.title("Задача №2.4")
-root.geometry("300x200")
+root.geometry("500x200")
 
 # создание текстовое поле
 entry = tkinter.Entry()
 # размещение на окне
 entry.pack(padx=0, pady=10)
 
+# CheckBox
+# создание переменной для хранения состояния чекбокса
+check_var = tkinter.IntVar()
+
+# создаем чекбокс
+chk = tkinter.Checkbutton(root, text="Задача 2.1", variable=check_var, command=click_checkbox)
+# размещаем в окне
+chk.pack()
+
+
 # кнопка
-btn = ttk.Button(text="Не нажимай меня никогда!!!", command=click_button)
+btn = ttk.Button(text="Пожалуйста нажми!", command=click_button)
 # размещение на окне
 btn.pack(pady=10)
+
+
+# Создание метки
+label_res = tkinter.Label(text="Результат") 
+# размещаем метку в окне
+label_res.pack(pady=10)
+
+
 # 3. запуск окна
 root.mainloop()

+ 1 - 1
Сист.Программир/2025-26/2 сем/README.md

@@ -77,7 +77,7 @@
     Практ.№7-9 (Клиент-Сервер): 4,  
     Практ.№11-12 (Передача файлов): 5,  
     Практ. №14. Ассемблер. Сложение и вычитание: 5, 
-    Практ. №16. Ассемблер. Умножение и деление: 45, 
+    Практ. №16. Ассемблер. Умножение и деление: 5, 
     Практ. №17. Ассемблер. Циклы: 4, 
 Ковалев Даниил Геннадьевич: **4**   
     Практ.№6 (Потоки): 4,