funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar

DOCX 19 sahifa 639,3 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
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, * = ì ï = í -> ï î

Ko'proq o'qimoqchimisiz?

Barcha 19 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

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

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 …

Bu fayl DOCX formatida 19 sahifadan iborat (639,3 KB). "funksiyalar. qiymat qaytradigan va qiymat qaytarmaydigan funksiyalar. rekursiv funksiyalar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: funksiyalar. qiymat qaytradigan… DOCX 19 sahifa Bepul yuklash Telegram