justify"> def calculate_y1 ():
# початкові умови=float (x0_entry. get ())=float (y0_entry. get ())
# кінцева точка=float (xk_entry. get ())
# число розбиття=int (n_entry. get ())
# використання обробки винятків. Спочатку виконується гілка try
try:=«% 11.3f» % Fx (x0, y0, xk, n)
y2=«% 11.3f» % Rk (x0, y0, xk, n)
# якщо під час виконання try виникає виняток,
# то подальше виконання try припиняється і виконується гілка except
except:=«?»=«?» _label. configure (text=y1) _label. configure (text=y2)
# створення екземпляра класу Tk, відповідального за створення вікон=Tk ()
# визначення заголовка вікна. title («Завдання 5»)
frame=Frame (root). pack ()
t1_label=Label (frame, bg=«green», text=«Чисельне рішення диференціального рівняння першого порядку», font=«arial 12»)
t1_label. grid (row=0, column=0, columnspan=5, padx=25, pady=5)
# створення вікна введення величини початкового значення числа X
x0_entry=Entry (frame,) _entry. grid (row=1, column=2, pady=5) 0_lebel=Label (frame, text=«Початкове значення X:»)
x0_lebel. grid (row=1, column=1, pady=5)
# створення вікна введення величини початкового значення числа Y
y0_entry=Entry (frame,)
y0_entry. grid (row=2, column=2, pady=5) _lebel=Label (frame, text=«Початкове значення Y:») _lebel. grid (row=2, column=1, pady=5)
# оздание вікна введення величини кінцевої точки
xk_entry=Entry (frame,) _entry. grid (row=1, column=4, pady=5)
xk_lebel=Label (frame, text=«Кінцеве значення Х:»)
xk_lebel. grid (row=1, column=3, pady=5)
# створення вікна введення величини точності інтегрування)
n_entry=Entry (frame,) _entry. grid (row=2, column=4, pady=5) _lebel=Label (frame, text=«Число разбиений:») _lebel. grid (row=2, column=3, pady=5)
# створення поля виведення відповіді (метод Ейлера)
y1_label=Label (frame, text="?") _label. grid (row=3, column=1, padx=5, pady=5) _lebel=Label (frame, text=«Метод Ейлера:») _lebel. grid (row=3, column=0, padx=5, pady=5)
# створення поля виведення відповіді (метод Рунге-Кутта)
y2_label=Label (frame, text="?") _label. grid (row=4, column=1, padx=5, pady=5) _lebel=Label (frame, text=«Метод Рунге-Кутта третього порядку:») _lebel. grid (row=4, column=0, padx=5, pady=5)
# створення кнопки обчислення значення інтеграла_button=Button (frame, bg=«green», text=«Обчислити»,, command=calculate_y1)
eval_button. grid (row=4, column=3, padx=5, pady=5)
# створення кнопки закриття пріложенія_button=Button (frame, bg=«grey», text=«Вихід»,, command=root. destroy) _button. grid (row=4, column=4, padx=5, pady=5)=Canvas (frame, width=140, height=60)=PhotoImage (file=«. / 5. gif»). create_image (60, 40, image=img, anchor=CENTER). grid (row...