|
Kompyuter tashkillashtrish
|
Sana | 15.05.2024 | Hajmi | 341,55 Kb. | | #236317 |
Bog'liq algoritm 1a
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZIMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYARI UNIVERSITETI
“KOMPYUTER TASHKILLASHTRISH”FANIDAN
MUSTAQIL ISH
Mavzu: Algebraik va transtsendent tenglamalar yechimlarini taqribiy usullar bilan topish
Bajardi: Bekmurodov Kamoliddin
Tekshirdi: Axmedov Oybek
Тошкент 2024
Vazifa. Tenglamalar yechimlari joylashgan [a; b] oraliqni grafik va analitik usullar bilan ajrating.
Vazifa. Tenglamalar yechimlari joylashgan oraliqlar aniqlangandan so’ng taqribiy yechimlarini oraliqni teng ikkiga bo’lish usulida E=0.001 aniqlikda hisoblang. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling
#include
#include
using namespace std:
double f(double x) {
double a;
a=x*x*x-x-5;
return a;
}
int main() {
double a, b, eps;
cout << "a=";
cin >> a;
cout << "b=";
cin >> b;
cout << "eps=";
cin >> eps;
double c = (a + b) / 2;
while (abs(b - a) > eps) {
if (f(a) * f(c) < 0) {
b = c;
} else {
a = c;
}
c = (a + b) / 2;
}
cout << "Yechim = " << (a + b) / 2 << endl;
return 0;
}
Vazifa. Algebraik va transtsendent tenglamalarning taqribiy yechimlarini vatarlar va urinmalar usuli bilan toping. Algoritmini tuzib, dasturlash tilida dastur kodini yozib natija oling.
Urinmalar usuli uchun dastur kodi:
Vatarlar usuli uchun dastur kodi:
|
| |