C++ dasturida takrorlanish operatori while reja


S: =12 +22 +32 +..+ n2 йиғиндини ҳисоблаш алгоритми ва


Download 87.79 Kb.
bet5/5
Sana16.01.2023
Hajmi87.79 Kb.
#1096252
1   2   3   4   5
Bog'liq
C DASTURIDA TAKRORLANISH OPERATORI WHILE

S: =12 +22 +32 +..+ n2 йиғиндини ҳисоблаш алгоритми ва
дастурини тузинг.
{қаторлар йиғиндиси}
#include
#include
using namespace std;
void main()
{
const double pi=3.14159265;
double s=0,x,y,k=1,i;
cout<<"x ni qiymatini kiriting : \n";
cin>>x;cout<<"\n";
if ((x>=0.1) && (x<=0.8))
{
for (i=1;i<=10000;i++)
{
k=k*x;
s=s+k*sin(i*(pi/4));
}
y=(x*sin(pi/4))/(1-2*x*cos(pi/4)+x*x);
cout<<"Summa:\n";cout<<"s= "<cout<<"Formula:\n";cout<<"y= "< }
else cout<<"0.1 va 0.8 oraliqda kiriting !!! ";
}
Бундан ташқари қаторлар йиғиндисини аниқлашда бир неча мисоларни келтиришимиз мумкин:
{Циклик жараёнлар}
#include
#include
using namespace std;
void main()
{ double p,s=0,f1,f2,n,m; for(n=1;n<=4;n++) { p=1; for(m=1;m<=5;m++) { f1=sqrt(abs(exp(m*log(n))+exp(n*log(m)))); f2=exp(m*log(n))+exp(n*log(m)); p=p*(f1/f2);

}

s=s+p;

}

cout<<"Natija : \n";

cout<<"s= "<
Xulosa
Har qanday dasturning strukturasi tarmoqlanish va tsikllar to’plamining kombinatsiyasidan iborat bo’ladi. Yuqorida dasturning tarmoqlanishi, if operatori orqali tashkil etilishini ko’rib chiqqan edik. Qator masalalarni echish uchun ko’pincha bitta amalni bir necha marotaba bajarish talab qilinadi. Amaliyotda bu rekursiyalar va iterativ algoritmlar yordamida amalga oshiriladi. Iterativ jarayonlar – bu operatsiyalar ketma-ketligini zaruriy sonda takrorlanishidir. While operatori yordamida tsikllarni tashkil etishda operatsiyalar ketma-ketligi tsiklning davom etish sharti «to’g’ri» bo’lsagina uning navbatdagi operatsiyalari amalga oshiriladi. Dasturda counter o’zgaruvchisi qiymati toki 5 ga teng bo’lgunga qadar oshib borar edi. Bu while operatori yordamida amalga oshirilgan.

Foydalanilgan adabiyotlar

1.M.Ashurov, N.Mirzahmedova, N.Xaytullayeva. Algoritmlash va dasturlash asoslari. Uslubiy qo‘llanma. T. : “Bayoz”, 2016 y.


2.R. Azamatov, B. Boltayev. Algoritmlash va dasturlash asoslari. O‘quv qo‘llanma. T. : “Cho‘lpon”, 2013 y.
3.Sh. I. Razzoqov, M. J. Yunusova. Dasturlash: Kasb-hunar kollejlari uchun o‘quv qo‘llanma. T. : “Ilim Ziyo”, 2011y.
4.Nazirov Sh.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. С va С++ tili. “Voris-nashriyot” MCHJ, Toshkent 2013. 488 b.
Download 87.79 Kb.

Do'stlaringiz bilan baham:

1   2   3   4   5




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