овідає за ввід и вивід даніх (подібно до stdio.h в Сі), в даній Програмі вона вікорістовується для про єктів cout, cin; - початкова значення; - точність обчислення; - вивід на екран; - повертає значення, а Переважно з корістувацькіх функцій, як параметри функціонального запиту; - тип даніх з Плаваюча Крапка; - цикл, Який повторює Дії, пока не віконається задана Умова, тоб пока не Набуда істінного значення.
3. Практичність ЗАСТОСУВАННЯ МЕТОДІВ
.1 Програми мовою С + +
наведіть программа (рис.3.1) розроблено для розв язання алгебраїчніх рівнянь методом простих ітерацій Із! застосування конкретного рівняння.
# include
# include
# include namespace std; f (double x)
{2 * sin (3 * x) - x;
}
g (double x)
{x + 0.5 * f (x);
} main ()
{x; eps; <<"Введіть Початкове значення:"; cin>> x; <<"Введіть точність обчісленння:"; cin>> eps ; (double iter = 1; eps
{("cls");
// * Ітерацій может буті Дуже багато, тому пропоную
// використовуват НЕ
// цілі, а дабл як лічильник, хочай, ЯКЩО решение НЕ нашли
// за 10-100 ітерацій, то решение для даного коефіцієнту
// при f (x) в g (x) НЕ має и НЕ слід его змінюваті <<"Iteration:" <
} ("pause"); 0;
}
Следующая программа розроблено для розв язку алгебраїчніх рівнянь методом Ньютона (методом дотичність).
# include
# include
# include namespace std; f (double x)
{2 * sin (3 * x) - x;
} df (double x)
{6 * cos (3 * x) -1;
} g (double x)
{x - f (x)/df (x);
} main ()
{x; eps; <<"Введіть Початкове значення:"; cin>> x; <<"Введіть точність обчислень:"; cin>> eps ; (double iter = 1; eps
{("cls");
// * Ітерацій может буті Дуже багато, тому пропоную використовуват
// Не цілі, а дабл як лічильник, хочай ЯКЩО
// решение НЕ нашли за 10-100 ітерацій то решение для даного коефіцієнту
// пр...