Strukturaviy ilovalarni yaratish ishdan maqsad


Misol: 1 dan 10 gacha bo'lgan sonlarni chiqaruvchi dastur tuzing



Download 0,82 Mb.
Pdf ko'rish
bet5/7
Sana14.06.2022
Hajmi0,82 Mb.
#666818
1   2   3   4   5   6   7
Bog'liq
1-TAJRIBA

Misol: 1 dan 10 gacha bo'lgan sonlarni chiqaruvchi dastur tuzing:
#include  
using namespace std;
int main()
{
for (int i = 1; i <= 10; i++)
cout<< i << " ";
cout<< endl;
x < 2 





x > 4 















5
ln
6
,
5
sin
1
cos
2
1
2
x
x
x
x
x
e
y
x


return 0; } 
Ekranda quyidagicha natija hosil bo'ladi: 
Quyidagi rasmda for sikl operatori batafsil berilgan. 
Misol._n_natural_soni_berilgan._Birdan_n_gacha_bo`lgan_sonlar_yig`indisini_hisoblovchi_programma_tuzilsin'>Misol.
n natural soni berilgan. Birdan n gacha bo`lgan sonlar yig`indisini hisoblovchi 
programma tuzilsin
#include  
using namespace std;
int main()
{
int n, s = 0;
cout<< "n="; cin >> n;
for (int i = 1; i <= n; i++)
s += i;
cout<< s << endl;
return 0; }
Misol.
10 dan 20gacha bo’lgan sonlar yig’indisini hisoblash dasturi tuzilsin: 
NATIJA: 
for sikl operatorining boshqa imkoniyatlari
for sikl operatorida qavs ichidagi ifodalar bo'lmasligi mumkin, lekin ";" bo'lishi shart.


Eng sodda doimiy takrorlanuvchi sikl operatori quyidagicha:
for ( ; ; )
cout<< "doimiy takrorlanish";
Agar takrorlash jarayonida bir nechta o'zgaruvchi bir vaqtda sinxron o'zgarishi lozim 
bo'lsa, ularni va da zarur bo'lgan o'rinda vergul bilan ajratib yozish mumkin.
#include  
using namespace std;
int main()
{
int n;
cin>> n;
for (int i = 1, j = 1; i <= n; i++, j += i)
cout<< i << " " << j << endl;
return 0; }
(Ma’ruzalar matnining elektron versiyasidan mavzuga oid 55 ta masalani ishlab chiqing.) 
Misol:
Berilgan yig’idini hisoblash dasturi tuzilsin:





5
1
4
1
2
3
к
к
i
к
i
к
 
DO-WHILE OPERATORI 
Do-While operatori umumiy ko’rinishi qo’yidagicha: 
do 
Operator 
While(ifoda) 
Tsikl operatorining bu ko’rinishida avval operator bajariladi so’ngra ifoda hisoblanadi. Agar 
uning qiymati 0 dan farqli bo’lsa operator yana bajariladi va hokazo. To ifoda qiymati 0 
bo’lmaguncha tsikl qaytariladi.
Misol. Berilgan n gacha sonlar yigindisi.
Void main() 

long n,i=1,s=0; 
cin>>n; 
do 
s+=i++; 
while (i<= n ); 
Cout<<”\n s=”<< s; 
}; 
Bu dasturning kamchiligi shundan iboratki agar n qiymati 0 ga teng eki manfiy bo’lsa ham, tsikl 
tanasi bir marta bajariladi va s qiymati birga teng bo’ladi. 
1 dan 10 gacha bo'lgan sonlarni chiqaruvchi programma tuzilsin.
#include  


using namespace std;
int main()
{
int i = 1;
do {
cout<< i << endl;
i++; 
} while ( i<= 10);
return 0; }
Misol.
Quyidagi yig`indini hisoblovchi programma tuzilsin. 
Bu programma parametrli sikl operatoridan foydalangan holda oldingi darsda tuzilgan 
edi. Endi do - while sikl operatori orqali programma tuzamiz va sikl operatorlarini farqini 
ko`rib olamiz.
#include  
using namespace std;
int main()
{
float i = 1; // i - sikl uchun
float s = 0; // s - yig'indi
do {
s += 1 / i;
i++;
} while ( i<= 50);
cout<< "yig`indi = " << s << endl;
return 0;
}

Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish