Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Рішення інженерно-технічних задач з використанням засобів візуального програмування

Реферат Рішення інженерно-технічних задач з використанням засобів візуального програмування





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...


Назад | сторінка 10 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Frame analysis
  • Реферат на тему: Використання GRID технологій в системах моніторингу довкілля
  • Реферат на тему: Використання Grid технології в системах моніторингу навколишнього середовищ ...
  • Реферат на тему: Організація систем енергозбереження на базі концепції Smart Grid
  • Реферат на тему: Можливості мереж, побудованих відповідно до концепції Smart Grid для індиві ...