ign="justify"> Рисунок 1
Значення вихідних даних:
Початкова швидкість v 0 = < span align = "justify"> 0,05 м/с;
Довжина нитки l = 1 м;
Кінцевий час t кон = < span align = "justify"> 1,8 с;
Кількість розбиття n = 40.
2. Математична модель вирішення задачі
Математичну модель задачі побудуємо, використовуючи другий закон Ньютона. Диференціальне рівняння руху має вигляд:
.
Так як для кола, ми одержимо
.
Задамо наступні початкові умови руху тіла:
,.
Таким чином, для дослідження характеру руху тіла необхідно знайти рішення задачі Коші:
.
Перетворимо її до системи диференціальних рівнянь першого порядку з початковими умовами:
.
Вирішимо побудовану систему методом Ейлера, використовуючи формули:
,,,,
,,, для i = 2, 3, ..., n + 1.
Отримаємо таблично задану залежність S (t).
3. Алгоритм розв'язання задачі
. Вводимо вихідні дані V0, l, Tkon, n;
. t1: = 0; V1: = V0; S1: = 0;
Перевірка вихідних даних проводитися за допомогою процедури schityvanie.
3. schityvanie (var v0, l, Tkon: real; var n: integer);
4. Запис вихідних даних проводитися за допомогою процедури vvod_parametrov;
. Записуємо введені дані за допомогою процедури zapis_parametrov в файл dannye.dan.
. За допомогою процедури Max_Min визначаємо значення швидкості V і пройдений шлях S, а також знаходимо максимальні і мінімальні значення цих величин.
. За допомогою процедури osi_koordinat будуємо осі координат для зображення графіка залежності S (t) і V (t).
. За допомогою процедури MyGraphInit переводимо режим роботи комп'ютера з текстового на графічний.
. За допомогою процедури Graph_V виконується побудова графіка залежності V (t).
. За допомогою процедури Graph_S виконується побудова графіка залежності S...