funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar

DOCX 19 pages 639.3 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 19
5-amaliy ishi mavzu: funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar. ishdan maqsad. funksiya tushunchasi, c++ da funksiya qanday yaratilishini, qanday qismlardan iborat bo’lishini va unga qanday murojaat qilinishini o’rganish. nazariy qism. dasturlashda ko’pincha bir xil amalni bir necha marta bajarishga to’g’ri keladi. masala 1: radiyuslari r1 va r2 ga teng bo’lgan sharlar berilgan. ularning har birining hajmini toping. shar hajmi formulasi: v= bu masalani avvaldan ma’lum usulda yechadigan bo’lsak: #include #include using namespace std; int main() { double r1, r2; cin>>r1>>r2; double v1 = 4 / 3.0 * m_pi * r1 * r1 * r1; double v2 = 4 / 3.0 * m_pi * r2 * r2 * r2; cout ( ) { } yuqoridagi masalani har qanday shar radiyusi berilganda uning hajmini hisoblan qaytarib beradigan funksiya yaratish orqali yechamiz: #include #include using namespace std; double volume_cube(double r) { return 4 / 3.0 * m_pi * r * …
2 / 19
//funksiya prototipi int main() { double r1, r2; cin>>r1>>r2; double v1 = volume_cube(r1); double v2 = volume_cube(r2); cout #include #include using namespace std; double f(double x, double y) { double r; if (x+y >a>>b; double z = f(a, b)+f(a/b, f(a*a, b*b)); printf("%.20f", z); } misol2 to’rtburchakning tamonlari va bitta diagonali berilgan. uning yuzasini topuvchi dastur tuzing. yechimi: to’rtburchak yuzasi diagonal ajratgan tamonlari (a, b, e) va (c, d, e) bo’lgan ikkita uchburchaklar yuzalari yi’gindisiga teng. uchburchak yuzasini ikki marta hisoblashga lozim. ikki marta bir xil amalni yozmaslik uchun uchburchak yuzasini topadigan funksiya tuzamiz va unga ikki marta murojaaat qilamiz. #include #include #include using namespace std; double surface_traingle(int a, int b, int c) { double p = (a+b+c) / 2.0; double s = sqrt(p*(p-a)*(p-b)*(p-c)); return s; } int main() { int a, b, c, d, e; cin>>a>>b>>c>>d>>e; double s = surface_traingle(a, b, e) + surface_traingle(c, d, e); printf("%.10f", s); } rekursiv …
3 / 19
x, int n) { if (!n) return 1; double a = daraja(x, n/2); return n%2==0 ? a*a:a*a*x; } int main() { int n; double x; cin>>x>>n; cout using namespace std; int sum, sum_1, sum_2 ; int raqam(int son) { sum += son % 10; son = son / 10; if (son == 0) return sum; raqam (son); } int main(){ int sum_1 = 0, sum_2 = 0; int son_1, son_2; cin>>son_1>>son_2; sum_1 = raqam(son_1); sum_2 = raqam(son_2); if (sum_1 > sum_2) cout 0, m>0. 9. berilgan a va b sonlarining ekubini topuvchi rekursiv funksiya tuzing. 10. berilgan a va b sonlarining ekukini topuvchi rekursiv funksiya tuzing. 11. berilgan a, b va c sonlarining ekubini topuvchi rekursiv funksiya tuzing. 12. berilgan sonning raqamlarini teskarisiga yozuvchi rekursiv funksiya tuzing. 13. soni noma’lum bo‘lgan sonlar ketma-ketligini massiv ishlatmagan holda teskarisiga yozuvchi rekursiv funksiya tuzing. 14. n-fibonachi sonini oxirgi 17 xonasini aniqlovchi rekursiv dastur …
4 / 19
wcrc ainsi a)x m6+6 , vi3+13 , v21+21. 10.6. haiiru nepumerp durypst abcd no saaaniuast croporiam ab, ad w dc — 2 2 | to puc. 10.1. (onpenenwts yhkumo 218 pacuera rhnotehy3i npamoyrosb- xe ses8 , ev, ae horo tpeyronbinika no ero katetam.) v7+7) b48 242° 8 d 9) xo lstvb or vvi2 , 74+v21 8+vi5 124+v6 21+v7" 1347 15+vi2 | ¥21+32 a x= se ieee bar g 7413 1s +12 32 +21 zbac=90", zbcd =90° 10.2. pacewnrrare anatienne y, onpenetn 1 nenom0kar heooxoahnyio gpyhklmo: fie hi l+sinl | s+sins | 3+sin3 + + a) y= 3 3 3 _2+sin2 6+sin6 | l+sinl “sins+5” sin3+3 > sind+4° 5) yaltsing 7+sins , 3+sin2 >" gesini ” s+sin7 * 2+sin3" +sins | sin7+4 + in3 +7 10.3. onpenentsrs stavenme z= max(a, 25) * max(2a—b, b), re max(x, ») makchmabhoe 13 minced x,y. baay penint® abymh cnocoganth: in +5 1) he nicnontaya dykumo …
5 / 19
,agarn0; n! nn1!,agarn0, * = ì ï = í -> ï î

Want to read more?

Download all 19 pages for free via Telegram.

Download full file

About "funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar"

5-amaliy ishi mavzu: funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar. ishdan maqsad. funksiya tushunchasi, c++ da funksiya qanday yaratilishini, qanday qismlardan iborat bo’lishini va unga qanday murojaat qilinishini o’rganish. nazariy qism. dasturlashda ko’pincha bir xil amalni bir necha marta bajarishga to’g’ri keladi. masala 1: radiyuslari r1 va r2 ga teng bo’lgan sharlar berilgan. ularning har birining hajmini toping. shar hajmi formulasi: v= bu masalani avvaldan ma’lum usulda yechadigan bo’lsak: #include #include using namespace std; int main() { double r1, r2; cin>>r1>>r2; double v1 = 4 / 3.0 * m_pi * r1 * r1 * r1; double v2 = 4 / 3.0 * m_pi * r2 * r2 * r2; cout ( ) { } yuqoridagi masalani har qanday …

This file contains 19 pages in DOCX format (639.3 KB). To download "funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar", click the Telegram button on the left.

Tags: funksiyalar. qiymat qaytradigan… DOCX 19 pages Free download Telegram