takrorlanuvchi tuzilmali algoritmlar va ularning dasturi

PDF 25 pages 389.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 25
1 4-amaliy ish mavzu: takrorlanuvchi tuzilmali algoritmlar va ularning dasturi ishdan maqsad: c++ dasturlash tilining sikl operatorlari bilan tanishish. sharti oldindan, shart oxiridan beriladigan takrorlanish va parametrik sikl operatorlarini o’rganish. nazariy qism. dastur kodining biror qismining ko’p marta bajarishi sikl hisoblanadi. dastur kodining qandaydir qismini qandaydir shart asosida bir necha marta bajartirish uchun dasturlashda sikldan foydalaniladi. agar shart rost bo’lsa sikl davom qiladi. aks holda to’xtatiladi. agar shart hamisha rost bo’lsa bunday sikl cheksiz sikl deb ataladi. c++ da siklni tashkil qilish uchun while, do while va for operatorlari mavjud. siklni o’rganish uchun eng oson misol bu 1 dan n gacha natural sonlarning yig’indisini(1+2+3+…+n) topish dasturini tuzish. bu yig’indini takrorlanish jarayoni orqali hisoblash uchun 1 dan n gacha sonlarni birma-bir qo’shib chiqish lozim. yig’indining dastlabki qiymatini 0 ga tenglaymiz. siklning har bir qadamida quyidagi amallar bajariladi: s=0; 1-qadam. s=s+1=0+1=1; 2-qadam. s=s+2=1+2=3; 3-qadam. s=s+3=3+3=6; 4-qadam. s=s+4=6+4=10; 5-qadam. s=s+5=10+5=15; …………………………. i-qadam. s=s+i; …
2 / 25
break; cout using namespace std; int main() { int n; cin>>n; 7 bool is_prime = true; for (int i = 2; i*i >n – n sonini kiritish. is_prime o’zgaruvchisi - berilgan sonning tub ekanligining rost yoki yolg’onligini saqlovchi qiymat. dastlab sonni tub deb tasavvur qilamiz(is_prime = true). 2 dan ⌊√𝑛⌋ gacha sonlarni ko’rib chiqish uchun for (int i=2; i using namespace std; int main() { int a, b, n; cin>>a>>b>>n; int sum = 0, cnt = 0; for (int i = a; i #include using namespace std; int main(){ int a,b,c,m; cout >a; cout >b; cout >c; double s=0; for(m=1;m #include using namespace std; int main(){ int a,b,c,d,k; cout >a; cout >b; cout >c; cout >d; double p=1; for(k=1;k #include using namespace std; int main() { for (int i = 1; i #include using namespace std; int main(){ float t,r,f; int i,m,n; cout >t; cout >r; cout >f; cout >n; …
3 / 25
an eng kattasi topilsin 10. berilgan n ta haqiqiy sonlar orasidan biror butin songa eng yaqinining tartib nomeri topilsin 11. butin n (n>0) soni va n ta bir biridan farqli haqiqiy sonlar ketma-ketligi berilgan. ketma-ketlikda o’suvchi ketma-ketliklar kamayuvchiga va kamayuvchi ketma-ketliklar o’suvchiga o’zgarishlar soni chop qilinsin. (masalan, 1 ,2, 4, -3, -5, 8 ,4,-5 ketma-ketlikda 3 marta o‘zgaradi) 12. musbat a haqiqiy soni va s =1 + 1 2 + 1 3 + 1 4 +…+ 1 𝑛 qonuniyat berilgan s>a shartni qanoatlantiruvchi birinchi n soni chop etilsin 13. no’l bilan tugaydigan, noldan farqli butin sonlar ketma-ketligida ishora o‘zgarishlar soni aniqlansin. (masalan, 1 ,-34, 8 ,4,-5,0 ketma-ketlikda ishora 3 marta o‘zgaradi) 14. berilgan n ta haqiqiy sonlar orasida qo‘shnilaridan (o‘zidan oldingi va keyingi sonlardan) katta bo'lgan sonlar miqdori topilsin. 21 15. butin n (n>1) soni va n ta haqiqiy sonlardan iborat ketma-ketlik berilgan. ketma-ketlikning musbat elementlari orasidan eng kichigi topilsin. …
4 / 25
= + + = k a x a xk bxak spc xa bxa pb xa bcax sa 8. variant ( ) .. .. .. 5 1 4 2 2 7 3 22 8 2    = = = = + + = + + = += x a a k bxa bax spc ba bax pb bxaksa 23 9. variant ( ) ( ) ( ) .. . sin . .. 5 2 4 1 6 2 2 7 1    = = = = + + = + = + + = x i i x a bax bxia ppc ax bax pb ba bax sa 10. variant ( ) ( ) ( ) .. . 78,2cos 3sin . .. 10 1 5 1 15 1 30 10    = = = = + + = + ++ = += i k k …
5 / 25
i sonlar ichida raqamlarining kublari yig’indisiga teng bo’lgan sonlarni chop qilish. 13. hadlar soni ikkitadan kam bo'lmagan nol bilan tugaydigan natural sonlar ketma-ketligi berilgan. tartib nomerlari tub sonlar bo'lgan hadlar yig'indisi hisoblansin. 14. uch xonali polindrom sonlar ichidan tublari chop qilinsin. 15. natural n va p sonlari berilgan 1 dan n gacha sonlar orasida ekubi p bo`lgan nechta juftlik borligi aniqlansin

Want to read more?

Download all 25 pages for free via Telegram.

Download full file

About "takrorlanuvchi tuzilmali algoritmlar va ularning dasturi"

1 4-amaliy ish mavzu: takrorlanuvchi tuzilmali algoritmlar va ularning dasturi ishdan maqsad: c++ dasturlash tilining sikl operatorlari bilan tanishish. sharti oldindan, shart oxiridan beriladigan takrorlanish va parametrik sikl operatorlarini o’rganish. nazariy qism. dastur kodining biror qismining ko’p marta bajarishi sikl hisoblanadi. dastur kodining qandaydir qismini qandaydir shart asosida bir necha marta bajartirish uchun dasturlashda sikldan foydalaniladi. agar shart rost bo’lsa sikl davom qiladi. aks holda to’xtatiladi. agar shart hamisha rost bo’lsa bunday sikl cheksiz sikl deb ataladi. c++ da siklni tashkil qilish uchun while, do while va for operatorlari mavjud. siklni o’rganish uchun eng oson misol bu 1 dan n gacha natural sonlarning yig’indisini(1+2+3+…+n) topish dasturini tuz...

This file contains 25 pages in PDF format (389.0 KB). To download "takrorlanuvchi tuzilmali algoritmlar va ularning dasturi", click the Telegram button on the left.

Tags: takrorlanuvchi tuzilmali algori… PDF 25 pages Free download Telegram