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

Реферат Рішення систем лінійних диференціальних рівнянь п'ятиточковим методом Адамса - Башфорта





очаткові умови. Рішення систем лінійних диференціальних рівнянь ми описуємо окремої процедурою, що полегшує подальшу алгоритмізацію.

Далі складаємо цикл, для реалізації алгоритму знаходження всіх Yk +1 точок на заданому малому проміжку часу, і перевіркою на умови Рунге, по трьох шаговому методу прогнозу і корекції з авто добором кроку. Після чого ми організовуємо цикл, реалізує алгоритм перебування точок методом Адамса-Башфота, на заданому великому проміжку часу і з кроком автоматично підібраним попереднім методом.

Обчислені дані записуємо файл, із них формуємо масив даних, які виводимо в сответствии з масштабуванням на екран у вигляді графіків.

Блок-схема наведена у Додатку 1.





В 

4.Опісаніе ПРОГРАМИ

Програма реалізує універсальний алгоритм для вирішення систем лінійних диференціальних рівнянь першого порядку довільного виду, - Побудована за принципами об'єктно-орієнтованого програмування. Основна програма побудована на об'єктній бібліотеці VFH, реалізує можливості реалізації гнучкого інтерфейсу між програмою і користувачем.

Основна програма включає в себе тільки один модуль PACM, і використовує всього два методи об'єкта TApplPandC, - метод Application - робочий цикл програми; деструктор Done - реалізує руйнування таблиці віртуальних методів, і операцій, пов'язаних із завершенням програми.

Модуль PACM включає в себе модулі бібліотек - що реалізують побудова інтерфейсу. Модуль реалізує алгоритм методу Адамса-Башфорта, і по обчислень даним що зводить графік, є - PACMBtn.

Головним батьком всіх об'єктів є об'єкт - Tobject. Основним робочим об'єктом бібліотеки VFH є об'єкт Tform. Розглянемо нащадка що є типовим представником батька TForm - TApplPandC. Він має два віртуалі методу : MouseHandler: Boolean Б - вихідним параметром якого є ознака закриття форми, і метод FormCreate - реалізує побудова інтерфейсу форми. Чи не віртуальний метод Application - призначений для створення форми, конфігурування програмного середовища, і подальшого управління програмою.

Модуль реалізує створення і управління головного і субменю , Є - PACMMenu, дозволяє користувачеві змінювати параметри і налаштування системи, що дає довідку про розробника, а також дає доступ до довідкової системи PrandCo M Help System. Дані властивості меню реалізують об'єкти TMenu, і THelpForm, об'єктної бібліотеки VFH. p> Тепер розглянемо модуль PACMBtn - рреалізующій алгоритм побудови вирахуваних даних. Процедура реалізує алгоритм п'яти точкового методу прогнозу і корекції Адамса-Башфорта, - MethodAdamsaBashforta (h, tp, ta: real; NU: array [1 .. N] of real) - параметри якої представляють: h - початковий крок інтегрування; tp - час інтегрування трьох точковим методом прогнозу і корекції, ta - час інтегрування за методом Адамса-Башфорта, NU - масив початкових умов. Дана процедура здатна виробляти рішення систем лінійних диференціальних ...


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





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

  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку
  • Реферат на тему: Розробка програми, що реалізує алгоритм бінарного дерева
  • Реферат на тему: Рішення систем лінійних рівнянь &матричним методом&