Cheksiz takrorlanuvchi jarayonlar xaqida tushuncha Cheksiz takrorlanuvchi jarayonlarni

  • Slides: 8
Download presentation

Режа: • Cheksiz takrorlanuvchi jarayonlar xaqida tushuncha • Cheksiz takrorlanuvchi jarayonlarni algoritmlash • Cheksiz

Режа: • Cheksiz takrorlanuvchi jarayonlar xaqida tushuncha • Cheksiz takrorlanuvchi jarayonlarni algoritmlash • Cheksiz takrorlanuvchi jarayonlarni dasturlash va natijasini taxlil qilish.

Cheksiz takrorlanuvchi jarayonlar xaqida tushuncha • Takrorlanuvchi jarayonlarni dasturini tuzishda cheksiz takrorlanuvchi jarayonga duch

Cheksiz takrorlanuvchi jarayonlar xaqida tushuncha • Takrorlanuvchi jarayonlarni dasturini tuzishda cheksiz takrorlanuvchi jarayonga duch kelishimiz mumkin. Cheksiz takrorlanuvchi jarayon quyidagi formula orqali beriladi:

 • Misol uchun cheksiz takrorlanuvchi jarayonlarni umumiy ko`rinishi quyidagicha bo`ladi:

• Misol uchun cheksiz takrorlanuvchi jarayonlarni umumiy ko`rinishi quyidagicha bo`ladi:

 • Bu formula yordamida berilgan summani hisoblashda qandaydir shart kiritishimiz lozim bo’ladi. Asosan

• Bu formula yordamida berilgan summani hisoblashda qandaydir shart kiritishimiz lozim bo’ladi. Asosan bu shart funksiyaning dastlabki k ta hadlari yig’indisi va dastlabki k+1 ta hadlari yig’indisi orasidagi farqning nisbiy qiymati ε (epsilon) dan kichik bo’lganda erishilgan deb faraz qilinadi

 • Cheksiz takrorlanuvchi jarayonlarni dasturlash uchun bir nechta misollarni ko’rib chiqamiz. 6

• Cheksiz takrorlanuvchi jarayonlarni dasturlash uchun bir nechta misollarni ko’rib chiqamiz. 6

 • float f, s=0; • float const eps=1 E-4; • int i=0, p=1;

• float f, s=0; • float const eps=1 E-4; • int i=0, p=1; • f=1. 0/p; • while (f>=eps) • {s+=f; • i++; p*=i; • f=1. 0/p; } • cout<<”s=”<<s<< endl; 7

float f, s=0; float const eps=1 E-4; int i=0; //f=1. 0/i; while (f>=eps) {s+=f;

float f, s=0; float const eps=1 E-4; int i=0; //f=1. 0/i; while (f>=eps) {s+=f; i++; f=1. 0/i; } cout<<"s="<<s<< endl;