Часто для отримання такого наближення використовують т.з.. сіткову апроксимацію функцій. Тобто замість функцій неперервного аргументу вводять функції дискретного аргументу. А замість диференціальних операторів - різницеві. Будемо називати параметром сітки таку величину h, що відстань між будь-якими двома сусідніми вузлами сітки вбирається h. p align="justify"> У моїй програмі використано метод Рунге-Кутта четвертого порядку, ось вид цього рівняння:
уi +1 = уi + (k1 +2 k2 +2 k3 + k4)/6, = hf (xi, yi), = hf (xi + h/2, yi + k1/2), = hf (xi + h/2, yi + k2/2), = hf (xi + h, yi + k3), +1 = xi + h,
де уi +1, уi - значення шуканої функції в точках xi +1, xi відповідно, індекс i показує номер кроку інтегрування, h - крок інтегрування. Початкові умови при чисельному інтегруванні враховуються на нульовому кроці: i = 0, x = x0, y = y0
Висновок
У ході виконання курсової роботи я закріпила знання роботи з програмою C + + Builder. Завдяки унікальному поєднанню зручності розробки користувальницьких інтерфейсів, компонентної архітектури, однотипності доступу до різноманітних баз даних було простіше програмувати. br/>
Список використаних джерел
1. Шилдт, Г. А. Програмування на C і C + + для Windows/Г. Шилдт - М.: BHV, 1996.-235с. p>. Петзолд, Ч. Р. Програмування для Windows/Ч. Петзолд - Санк-Петербург: BHV, 1997.-345с. p>. Страуструп, Б. В. Мова програмування Сі + +/Б. Страуструп-М: Радіо і зв'язок, 1991.-468с. p>. Архангельський, В.В. Програмування в С + + Builder 6/В.В. Архангельський - М.: Біном, 1998р. - 560с. p>. Подбельський, В.В. Програмування на мові Сі/В.В Подбельський. - М: Фінанси і статистика, 2002. - 600С. br/>
Розробка програми на мові C + +
Вміст файлу Unit1.h
// файл Unit1.h
// ---------------------------------------- -----------------------------------
# ifndef Unit1H
# define Unit1H
// ---------------------------------------- -----------------------------------
# include
# include
# include
# include
# include
// ---------------------------------------- -----------------------------------
classTForm1: publicTForm// Створення нового класу форми
{
__published ://Органи управління
TMemo * Screen ;//Поле виведення даних
TButton * Solve ;//Кнопкарешіть
TButton * approx ;//Кнопка апрокс...