Мustaqil ta’lim ish hisoboti Fan “ Algoritmlarni loyihalash” Guruh ki-2102 Talaba


Taqribiy integrallash usuli va aniqligi bo’yicha baholash


Download 470.6 Kb.
bet6/7
Sana19.06.2023
Hajmi470.6 Kb.
#1605458
1   2   3   4   5   6   7
Bog'liq
Algoritmlarni loyihalash fanidan 1-mustaqil ishi Baxromov Ozodbek

4.Taqribiy integrallash usuli va aniqligi bo’yicha baholash
Amaliyotda juda ko’p masalalar biror [a,b] oraliqda uzluksiz bo’lgan f(x) funksiyadan olingan aniq integralni hisoblashga keltiriladi. Bilamizki integralni hisoblashning aniq formulasi quyidagicha:
(bu yerda F(x) funksiya f(x) funksiyaning boshlang’ich funksiyasi)
Hamma vaqt ham F(x) funksiyani analitik ko’rinishda ifodalab bo’lmaydi. Bundan tashqari f(x) funksiyamiz jadval ko’rinishda berilgan bo’lsa unda F(x) ni umuman aniqlab bo’lmaydi.
(2) ko’rinishdagi formulaga kvadratur formula deyiladi.
Bu yerda - lar kvadratur formulaning koeffisiyentlari , - lar esa kvadratur formulaning tugun nuqtalari deyiladi.
- kvadratur yig’indi deyiladi.
- kvadratur formula xatoligi.
Nyuton – Kotes formulalari.

Integrallash [a,b] chekli oraliqda teng h qadam bilan uzoqlashgan xk=a+k*h tugun nuqtalar bilan aniqlangan kvadratur formula quyidagi ko’rinishda bo’ladi


Nyuton – Kotes formulasining koeffisiyentlari quyidagicha:
Endi umumlashgan kvadratur formulalarni ko’rib chiqamiz.
Umumlashtirilgan to’g’ri to’rtburchak formulasi.
bunda xk-xk-1=h ,
Umumlashtirilgan trapestiya formulasi
bunda xk-xk-1=h, k=1,2,...,n,
Simpsonning Umumlashtirilgan formulasi.
bunda xk=a+0.5hk , k=0,1,...,2n,
1-Amaliy mashg’ulot topshiriqlari
1-Amaliy mashg‘uloti mavzusi: Algoritmlarni loyihalash. Algoritm korrekt va samaradorligini baholash.
1-topshiriq
1.Berilgan N sonining juft bo'luvchilari sonini topish algoritm va dasturini tuzing
Berilgan misol C++ tilidagi kodlari:

#include


#include
using namespace std;

int main() {


int n, count = 0; // count - juft bo'luvchilarning soni
cout << "N ni kiriting: ";
cin >> n;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
count++;
}
}
cout << "Juft bo'luvchilar soni: " << count << endl;
return 0;
}

Natijasi(kompilyatsiya jarayoni)





Download 470.6 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling