Algoritmni loyihalash va tahlil qilishga kirish


Download 110.63 Kb.
bet11/12
Sana16.01.2023
Hajmi110.63 Kb.
#1095305
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Algoritmni loyihalash va tahlil qilishga kirish

n

0

1

2

3

 

n

Sn

x

-x3/3!

x5/5!

-x7/7!

 

-x2n-1/(2n-1)!

k(x)

Домножить
предыдущий

-x2/(2*3)

-x2/(4*5)

-x2/(6*7)

 

-x2/(2n*(2n+1))

Jadvalda joriy davrni olish uchun avvalgi muddatni ko'paytirish uchun kerak bo'lgan narsalar qayd etilgan. Joriy ustun uchun n qiymati olinganligiga e'tibor bering, masalan 3 va 7 2n + 1 bilan n bilan bir xil munosabatdadir.
// ------------------------------------------------ ------ 43-05.cpp
// --- Sin funktsiyasining qiymatini kuchlar qatori orqali hisoblash
ikkilangan sum (double x, double eps, int & n) {
er-xotin s, sn; // Seriyaning yig'indisi va joriy muddati
uchun (s = 0., sn = x, n = 1; fabs (sn)> eps; n ++) {
s + = sn;
sn = - sn * x * x / (2. * n * (2. * n + 1));
}
return s;}
// 0,1 dan 1 gacha 0,1 oralig'ida x uchun quvvat qatorini hisoblang
void main () {
ikki baravar x, y;
int nn;
uchun (x = 0,1; x <= 1.; x + = 0,1) {
y = sum (x, 0.0001, nn);
printf ("n =% d x =% 0.1lf \ t sum =% 0.4lf \ t sin =% 0.4lf \ n", nn, x, y, sin (x));
}}
Dasturda joriy sn har safar o'tish koeffitsientiga ko'paytirilib, keyingi qiymat olinadi. Undan oldin joriy qiymat s yig'indisiga qo'shiladi. Tsiklda "bir qadam" bilan xato qilish oson, shuning uchun uning bajarilishining boshlanishiga e'tibor berishingiz kerak: sn = x qiymati n = 0 atama uchun o'rnatiladi va birinchi bosqichda sn qiymati allaqachon n = 1 uchun hisoblanadi.
Laboratoriya ustaxonasi
Berilgan variant uchun qator yig'indisini hisoblash funktsiyasini yozing:
Standart qiymatlar x = 0,1 ... 0,9, qadam 0,1. Ketma-ket yig'indisi elementi ushbu diapazonda 0 ga intilishini tekshiring, agar kerak bo'lsa diapazonni sozlang;
· Ketma-ket yig'indisi va u yaqinlashadigan boshqarish funktsiyasi qiymatlarini 4 ta o'nlik aniqlik bilan hisoblang;
· N ning olingan qiymati va qator formulasiga asoslanib, har xil x uchun har xil yaqinlashish tezligini tushuntiring;
13-17 variantlari uchun nx argumentining ko'paytmalari uchun sin va cos qiymatlarining takroriy hisob-kitobini amalga oshiring. Qatorlarning yaqinlashishini baholashda uning sin va cos funktsiyalarining davriy tabiati tufayli monoton kamayib ketmasligini inobatga oling. Seriyadagi atama chegara qiymatini baholash uchun formulada sin va cos ni 1 ga almashtiring.





Download 110.63 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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