Kompyuter injenering fakulteti ki16-21 s guruh talabasining dasturlash 1 fanidan


Download 192.75 Kb.
Sana24.01.2023
Hajmi192.75 Kb.
#1117110
Bog'liq
3- Mustaqil ish




O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI




________ Kompyuter injenering ______ FAKULTETI
_______ KI16-21 s _____ GURUH TALABASINING
DASTURLASH 1
FANIDAN

3– MUSTAQIL ISH


Bajardi: ____Bakirova Mohichexra___________

Qabul qildi: __________________________________
QARSHI-2022


Variant №____
1- misol. chekli yig‘indini hisoblash algoritmining blok–sxemasini va WHILE operatoridan foydalanib C++ tilidagi dasturni tuzamiz.
Bu yerda x=1,001


//Chekli yig`indi (takrorlanuchi algoritm)
#include
#include
#include
using namespace std;
int main()
{
float x,S;
int n; S=0; n=1;
cout<<" x ni qiymatini kiriting va ENTER ni bosing x="; cin>>x;
cout<<"\n";
while(n<=50)
{
S=S+(x+1)/(n+1);
n=n+1;
}
cout<<" Chekli yig`indi qiymati S="<
cout<<"\n";
cout<<" Davom etirish uchun ixtiyoriy klavishni bosing . . ."<
cout<<"\n";
getch();
return 0;
}
Bu yig‘indini hisoblash dasturida takrorlanish jarayoni n ning qiymati 50 ga teng bo‘lguncha davom etadi. n ning qiymati 50 dan katta bo‘lganidan yig‘indini qiymatlarini hisoblash jarayoni tuxtatiladi va natija ekranga chiqariladi.


x ni qiymatini kiriting va ENTER ni bosing x= 1.001


Chekli yig`indi qiymati S=7.04114
2 - misol.
chekli ko‘paytmani qiymatini hisoblang. Bu yerda x=3,21 va m=11.
Ushbu ko‘paytmani yoyib yozadigan bo‘lsak qo‘yidagi ko‘rinishga ega bo‘ladi:
yoki

Bu yerda ko‘paytmaning boshlang‘ich qiymati deb R0 =1 ni olamiz, chunki har qanday songa birni ko‘paytirsak uning qiymati o‘zgarmaydi.


Ushbu chekli ko‘paytmaning qiymatlarini hisoblash algoritmining blok–sxemasini va C++ dasturlashtirish tilida dasturini tuzamiz.


/ / Chekli ko`paytma (takrorlanuchi algoritm)
#include
#include
#include
using namespace std;
int main()
{
float x,P,Pn; int m;
cout<<" x ni qiymatini kiriting va ENTER ni bosing x="; cin>>x;
cout<<"\n";
cout<<" m ni qiymatini kiriting va ENTER ni bosing m="; cin>>m;
cout<<"\n";
P=1;
for(int n=1;n
{ Pn=(n+pow(x,n-1))/(n*n*n+n-1); P=P*Pn; }
cout<<" Chekli ko`paytma qiymati P="<

cout<<"\n";
cout<<" Davom etirish uchun klavishni bosing"<
getch(); return 0;
}
Bu dasturni kompyuterning DEV C++ muhitiga kiritib, klaviaturadagi F9 klavishini bosamiz. x va m larning qiymatlarini kiritganimizdan so‘ng natija ekranga chiqadi.
x ni qiymatini kiriting va ENTER ni bosing x = 3. 21
m ni qiymatini kiriting va ENTER ni bosing m = 11
Chekli ko`paytma qiymati P = 4670. 73

Download 192.75 Kb.

Do'stlaringiz bilan baham:




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