2-mustaqil ish topshiriqlari


-Amaliy mashg’ulot topshiriqlari



Yüklə 303,38 Kb.
səhifə4/5
tarix10.06.2023
ölçüsü303,38 Kb.
#128056
1   2   3   4   5
Algo Ergeshev D 2-M

1-Amaliy mashg’ulot topshiriqlari


Quyidagi masalalar uchun algoritm va dastur tuzing
1-Amaliy mashg‘uloti mavzusi: Algoritmlarni loyihalash. Algoritm korrekt va samaradorligini baholash.
Ishning maqsadi: Quyidagi transsendent tenglamani oraliqni teng ikkiga bo‟lish va oddiy iteratsiya usuli yordamida yechimini aniqlovchi dastur tuzing:
1-topshiriq.
Masala x3-x7=0 ko’rinishdagi tenglamani ildizini toppish algoritmini va dasturini tuzing.
Algoritmni ishlab chiqish.

  1. Funktsiyani f(x) = x3-x7=0 va kerakli tolerantlikni aniqlang tol.

  2. Funktsiyaning ildizi ava boshlang'ich chegaralarini shunday o'rnating va qarama-qarshi belgilarga ega bo'lsin.bf(a)f(b)

  3. Intervalning kengligi [a, b]dan katta bo'lsa tol, quyidagilarni bajaring: a. O'rta nuqtani hisoblang c = (a + b) / 2. b. Funktsiyani o'rta nuqtada baholang f(c). c. Agar f(c)nolga juda yaqin bo'lsa (ya'ni dan kichik tol), u holda biz ildiz topdik va tsikldan chiqamiz. d. Agar f(c)va f(a)qarama-qarshi belgilar mavjud bo'lsa, yangilang b = c. e. Aks holda f(c)va f(b)qarama-qarshi belgilar mavjud bo'lsa, yangilang a = c.

  4. Loopdan chiqqandan so'ng, qiymati ceng ko'p xato bilan funktsiya ildizining yaqinlashuvidir tol.

  5. Kimgag(x)shunday qilib, `x =x = g(x).

  6. Dastlabki taxminni tanlang x0.

  7. Vaholankitol, quyidagilarni bajaring:x1 = g(x0).x1vax0juda kichiktol),x0 = x1.

  8. Keyinx1hisoblanaditol.

)Quyidagi masalalarni algoritmning to`liq qurish bosqichida yeching
1)To`rt xonali son berilgan.Uning raqamlar ko`paytmasini toping

Kirish

Chiqish

1245

40

2306

0

#include


using namespace std;
int main()
{int m,n,a,b,c,d;
cin>>n;
a=n%10;
b=n/10%10;
c=n/100%10;
d=n/1000;
m=a*b*c*d;
cout<return 0;
}





Yüklə 303,38 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin