8-laboratoriya Funksiyalarga oid topshiriqlar
Download 44.16 Kb. Pdf ko'rish
|
4-Laboratoriya ishi Funksiyalar Masala
8-laboratoriya Funksiyalarga oid topshiriqlar 1. FunSimple37. Haqiqiy qiymat qaytaruvchi Power(A, B) funksiyasini hosil qiling.Funksiya A8 darajasi qiymatini qaytarsin. Shu funksiya orqali berilgan A1,A2, A3 sonlarining B darajasi topilsin.A, A1,A2, A3,B haqiqiy sonlar. 2. FunSimple38. Haqiqiy qiymat qaytaruvchi Power2(A, N) funksiyasini hosil qifing. Funksiyada AN darajasi qiymati quyidagi formula asosida topilsin. Shu funksiya orqali berilgan A sonining N, M, K darajalari topilsin.A0 = 1;Agar N > 0 bo'lsa,AN = A •A "... •A (N ta ko'payuvchi).Agar A < 0 bo'lsa, AN = 1/ (A •A •...•A) (INIta ko'payuvchi).A haqiqiy,N, M , K butun sonlar. 3. FunSimple39. Haqiqiy qiymat qaytaruvchi Power3(A, N) funksiyasini hosil qiling. Funksiyada AN darajasi qiymati quyidagicha topilsin.Agar N sonining kasr qismi 0 dan farqli bo'lsa, Power(A, B) funksiyasi chaqirilsin. Aks xolda Power2(A, N) sunksiyasi chaqirilsin. Shu funksiya orqafi berilgan A sonining N, M, K darajalari topilsin. A, N, M ,K butun sonlar. 4. FunSimple40. Haqiqly qiymat qaytaruvchi Exp1(x, E) funksiyasini hosll qiling. (x - haqiqly son, E > 0) Funksiya quyidagi yig'indiqiymatiniqaytarsin. 1 + x + x2 I (2J) + x3 / (31) + ... +xn /(nl) + ... 5. FunSimple41. Haqiq y qiymat qaytaruvchi sin1(x,E) funksiyasini hosil qifing.(x - haqiqiy son, E > 0) Funksiya quyidagi yig'indiqiymatini qaytarsin. Sin(x) = x - x3 I (31) + x5 I (51) - ...+(-1)n x2n+1t( (2"n+1)! )+ ... 6. FunSimple42. Haqiqiy qiymat qaytaruvchi cos1(x, E) funksiyasini hosil qifing.(x - haqiqiy son, E > 0) Funksiya quyidagi yig'indiqiymatini qaytarsin. cos(x) = 1- x2 t (2J) + x4 / (4!) ....+(-1)n x2n /( (2"n)!) + ... 7. Yig'indida E dan moduli katta bo'lgan barcha xadlar qatnashsin. Berilgan x, E1,E2, E3 uchun funksiya hisoblansin. 8. FunSimple43. Haqiqiy qiymat qaytaruvchi Ln1(x, £) funksiyasini hosil qifing. (]xi < 1, £ > 0) Funksiya quyidagi yig' ndiqiymatiniqaytarsin. ln(1 + x) = x- x2 / 2 + x3 / 3 - ...+(-1)" xn+1/ (n + 1) + ... Yig'indida £ dan moduli katta bo'lgan barcha xadlar qatnashsin. Berilgan x, £1,£2, £3 uchun funksiya hisoblansin. 9. FunSimple44. Haqiqiy qiymat qaytaruvchi Arctg1(x,£) funksiyasini hosil qiling.(lxl < 1, £ > 0) Funksiya quyidagi yig'indiqiymatini qaytarsin. arctg(x) = x - x3 13 + x5 / 5 - ...+(-1)" x2"+1/ (2n + 1) + .. Yig'indida £ dan moduli katta bo'lgan barcha xadlar qatnashsin. Berilgan x, £1,£2, £3 uchun funksiya hisoblansin. 10. FunSimple45. Haqiqiy qiymat qaytaruvchi Power4(x,a,£) funksiyasini hosil qiling.(lxl < 1; a, £ > 0) Funksiya quyidagi yig'indiqiymatiniqaytarsin. (1 + x)a = 1 + a•x + a*(a-1)'x2 / (2!) + ...+a*(a-1)...(a-n+1) • x" I (n!) + ... 11. Yig'indida E dan modu katta bo'lgan barcha xadlar qatnashsin. Berflgan x,a,E1,E2, E3 uchunfunksiya hisoblansin. 12. FunSimple46. Butun qiymat qaytaruvchi EKUB(A, B) funksiyasini hosil qifing. Funksiya A va B sonlarining eng katta umumiy bo'luvchisini qaytarsin.A, B, C,D sonlari berilgan. (A,B), (A, C),(A,D) juftliklari uchun EKUB hisoblansin. 13. FunSimple47. EKUB funksiyasidan (FunSimple46) foydalangan xolda Frac1(a, b, p, q) funksiyasini hosil qHing. Funksiya (a I b) kasrini qisqarmaydigan (p I q) ko'rinishlni qaytarsin. a, b, c, d sonlari berilgan.(a I b),(a I c),(a /d) kasrlarini qisqartiring. 14. FunSimple48. EKUB funksiyasidan foydalangan xolda butun qiymat qaytaruvchi EKUK(A, B) funksiyasini hosil qiling.Funksiya A va B sonlarinlng eng kichik umumiy karralisiniqaytarsin.A, B,C,D sonlari berilgan.(A, B),(A, C),(A,D)juftliklari uchun EKUK hisoblansin.EKUK =A • B IEKUB(A, B); 15. FunSimple49. EKUB funksiyasidan foydalangan xolda butun qiymat qaytaruvchi EKUB3(A, B, C) funkslyasini hosil qiling.Funksiya A, B,c sonlarining eng kichik umumiy karralisiniqaytarsin.A, B,C,D sonlari berilgan.(A,B,C),(A,C,0),(A,B,D) sonlari uchun EKUB hisoblansin. 16. FunSimple50. TimeToHMS(T,H,M,S) funksiyasinihosilqiling.Funksiya berilgan T sekundniH-soat, M - minut, S - sekundlarga ajratsin. Funksiya orqali berilgan T1, T2, T3 sekundlar soa minut va sekundlarga aylanritilsin. Masalan:T = 400Natlja:00:06:40 17. FunSimple51. lncTime (H,M,S,T) funksiyasinihosil qiling.Funksiya berilgan H- soat,M- minut,S sekundni, T sekundga oshirsin. Funksiya orqali berilgan soat , minut va sekundni T sekundaga oshiruvchi programma tuzilsin. 18. FunSimple52. Mantiqiy qiymat qaytaruvchilsleapYear(Y) funksiyasini hosil qiling.Funksiya berilgan Y yil kabisa yili bo'lsa true,aks xolda false qiymat qaytarsin. Berilgan 5 ta yilning kabisaligi tekshirilsin. (Kabisalik shartinibilish uchun IF28 masalaga qarang.) 19. FunSimple53. lsleapYear(Y) funksiyasidan foydalangan xolda, butun qiymat qaytaruvchi MonthDays (M,Y) funksiyasini hosil qiling. Funksiya berilgan Y - yilning M - oyi kunlar sonini qaytarsin. Berflgan yilning M1,M2 M3 oylarining kunlar soni topilsin. (FunSimple52 masalaga qarang.) 20. FunSimple54. MonthDays funksiyasidan foydalangan xolda, PrevDate(D, M, Y) funksiyasini hosil qiling. Funksiya berilgan sanadan oldingi sanani aniqlasin, D - kun,Y - yil, M - oyini qaytarsin. 3 ta berilgan sanadan oldingi sana aniqlansin.(FunSimple53 masalaga qarang.) 21. FunSimple55. MonthDays funksiyasidan foydalangan xolda, NextDate(D, M, Y) funksiyasini hosil qiling. Funksiya berilgan sanadan keying sanani aniqlasin, D - kun,Y - yil, M - oyini qaytarsin. 3 ta Berilgan sanadan keying sana aniqlansin.(FunSimple53 masalaga qarang.) 22. FunSimple56. Haqiqiy qiymat qaytaruvchi Leng(X1, Y1, X2, Y2) funksiyasini hosil qiling. Funksiya berilgan (X1,Y1) va (X2,Y2) nuqtalar orasidagi masofani qaytarsin.A, B,C, D nuqtalar koordinatalari berilgan. A nuqtadan B,C,D nuqtalargacha bo'lgan masofalar hisoblansin. IABl.IACl.IADI - ? 23. FunSimple57. Leng funksiyasidan foydalangan xolda, haqiqiy qiymat qaytaruvchi Perim(XA, YA·X8, Y8, Xe, Ycl funksiyasini hosil qiling.Funksiya berilgan koordinatalar asosida uchburchak perimatrini qaytarsin.A, B, C, D nuqtalar koordinatalari berilgan.ABC, ABO, ACD uchburchaklar perimetrlari hisoblansin. (FunSimple56 masalaga qarang.) 24. FunSimple58. Leng va Perim funksiyalaridan foydalangan xolda,haqiqiy qiymat qaytaruvchiArea(XA, YA• X8, Y8, Xe,Ycl funksiyasini hosilqinng.Funksiya berilgan koordinatalar asosida uchburchak yuzini qaytarsin. A, B, C, D nuqtalar koordinatalari berilgan. ABC, ABD, ACD uchburchaklar yuzalari hisoblansin.(FunSimple57 masalaga qarang.) 25. FunSimple59. Leng va Area funksiyalaridan foydalangan xolda, haqiqiy qiymat qaytaruvchi Dfst(XA, YA• X8, Y8, Xe,Ycl funksiyasini hosil qinng. Funksiya berilgan koordinatalar asosida P nuqtadan AB kesmaga tushurflgan balandlikni hisoblab qaytarsin. (Formula quyidagicha:D(P,AB) = 2 SPAS / IABI) P, A, 8, C nuqtalar koordinatalari berilgan. P nuqtadan AB, BC, AC kesmaga tushirilgan balandlik hisoblansin.(FunSimple56 va FunSimple58 masalalarga qarang.) 26. FunSimple60. Dist funksiyasidan foydalangan xolda, Heights(XA, YA• X8, Y8, Xe, Yc• hA, h8, he) funksiyasini hosil qiling. Funksiya berilgan koordinatalar asosida uchburchak tomonlariga tushurilgan balandUklarni hisoblab qaytarsin. A, B, C nuqtalar koordinatalari berilgan. Uchburchak tomonlariga tushurilgan balandliklar hisoblansin.(FunSimple59 masalalarga qarang.) 27. FunSimple58. Leng va Perim funksiyalaridan foydalangan xolda,haqiqiy qiymat qaytaruvchiArea(XA, YA• X8, Y8, Xe,Ycl funksiyasini hosilqinng.Funksiya berilgan koordinatalar asosida uchburchak yuzini qaytarsin. A, B, C, D nuqtalar koordinatalari berilgan. ABC, ABD, ACD uchburchaklar yuzalari hisoblansin.(FunSimple57 masalaga qarang.) 28. FunSimple59. Leng va Area funksiyalaridan foydalangan xolda, haqiqiy qiymat qaytaruvchi Dfst(XA, YA• X8, Y8, Xe,Ycl funksiyasini hosil qinng. Funksiya berilgan koordinatalar asosida P nuqtadan AB kesmaga tushurflgan balandlikni hisoblab qaytarsin. (Formula quyidagicha:D(P,AB) = 2 SPAS / IABI) P, A, 8, C nuqtalar koordinatalari berilgan. P nuqtadan AB, BC, AC kesmaga tushirilgan balandlik hisoblansin.(FunSimple56 va FunSimple58 masalalarga qarang.) 29. FunSimple60. Dist funksiyasidan foydalangan xolda, Heights(XA, YA• X8, Y8, Xe, Yc• hA, h8, he) funksiyasini hosil qiling. Funksiya berilgan koordinatalar asosida uchburchak tomonlariga tushurilgan balandUklarni hisoblab qaytarsin. A, B, C nuqtalar koordinatalari berilgan. Uchburchak tomonlariga tushurilgan balandliklar hisoblansin.(FunSimple59 masalalarga qarang.) 30. FunSimple62 Sizga butun sonlar to'plami berilgan. To'plamda 111 ta elementdan tashqari barchasini jufti bor. To'plamdagi yagona jufti bo'lmagan yolg'iz sonni toping. Masalan: [1,2,3,4,3,2,1][1,2,3,4,3,2,1][1,2,3,4,3,2,1] to'plamida yolg'iz son 444 sonidir. 31. Funksiya qilib yozing. Uchta opa-singil TATU da o‘qishadi. Ular yangi yilga viloyatga o‘z uylariga qaytishdan oldin onalari uchun sovg‘a olishmoqchi. Ular olmoqchi bo‘lgan sovg‘aning narxi NNN so‘m. Yo‘l xarajatlaridan tashqari opa-singillarning to‘ng‘ichida AAA so‘m, o‘rtanchasida BBB so‘m va kichigida CCC so‘m ortiqcha pul bor. Ular onalari uchun olmoqchi bo‘lgan sovg‘ani ola olishadimi yoki yo‘qligini aniqlang. Kiruvchi ma'lumotlar: Birinchi satrda bitta butun son, NNN soni sovg‘aning narxi kiritiladi. Ikkinchi satrda esa 333 ta butun son, A,B,CA, B, CA,B,C sonlari, mos ravishda opa singillarning yo‘l haqidan tashqari ortiqcha pullari miqdori kiritiladi. 0≤N,A,B,C≤1090 ≤ N, A, B, C ≤ 10^90≤N,A,B,C≤109 Chiquvchi ma'lumotlar: Opa - singillar onalariga sovg‘ani ola olishsa “Yes” aks holda “No” so‘zini chiqaring. Misollar # input.txt output.txt 1 120000 70000 40000 20000 Yes 32. Funksiya qilib yozing. n(2≤n≤100) ta elementdan iborat butun sonli massiv berilgan. Massivning ikkinchi eng katta elementini aniqlang. Birinchi satrda massiv elementlar soni n natural soni beriladi. Keyingi qatorda nnn ta nomanfiy butun son, massiv elementlari beriladi. Barcha kiruvchi ma'lumotlar qiymati 100 dan oshmaydi. 33. Funksiya qilib yozing. Ali va Bobur quyidagicha o'yin o'ynashyapti: - o'yin bitta butun son, n soni bilan boshlanadi, bu son 111 dan nnn gacha bo'lgan to'plamni tayyorlab olishda ishlatiladi. ya'ni to'plam = {1,2,…,n−1,n}\{1, 2, \dots, n-1, n\}{1,2,…,n−1,n} - o'yinni Ali boshlab beradi va ular navbatma-navbat o'z yurishlarini amalga oshirishadi. - har bir yurishda o'yinchi to'plamda mavjud sonlardan ixtiyoriy bir tub sonni tanlab oladi va to'plamdan shu tub songa bo'linadigan barcha sonni olib tashlaydi. - o'zining navbati kelganida yurishni amalga oshira olmagan o'yinchi o'yinda yutqazadi. Sizga n soni beriladi. o'yinda kim g'olib bo'lishini aniqlang. 34. Funksiya qilib yozing. N natural sonning o’zbek lotin yozuvida yozilishini chop eting. 1 – bir 2 – ikki 3 – uch 4 – to’rt 5 – besh 6 – olti 7 – yetti 8 – sakkiz 9 – to’qqiz 10 – o’n 20 – yigirma 30 – o’ttiz 40 – qirq 50 – ellik 60 – oltmish 70 – yetmish 80 – sakson 90 – to’qson 100 – bir yuz 1000 – bir ming 1000000 – bir million 1000000000 – bir milliard 35. Funksiya qilib yozing. O’z raqamlar yig’indisining kvadratiga bo’linadigan sonlar g’aroyib son deb ataladi! Masalan: 162162162 soni (1+6+2)2(1+6+2)^2(1+6+2)2 ga qoldiqsiz bo’linadi. Elementlari qiymati 111 dan N2N^2N2 gacha bo'lgan har xil sonlardan tashkil topgan, har bir satri va har bir ustuni, hamda asosiy va qo'shimcha diagonallari yig'indisi teng bo'lgan N×NN \times NN×N o'lchamli matritsa NNN - tartibli sehrli kvadrat deb nomlanadi. Sizga 3×33 \times 33×3 o'lchamli matritsa berilgan, matritsaning elementini aaa qiymatdan bbb qiymatga almashtirish uchun ∣a−b∣|a-b|∣a−b∣ energiya sarflanadi, shuni inobatga olgan holda berilgan matritsadan 3-tartibli sehrli kvadrat hosil qilish uchun eng kamida qancha energiya sarflanishini aniqlang. 36. Funksiya qilib yozing. Bir sutkadagi ikki vaqt ko'rsatkichlari berilgan. Ikkinchi ko`rsatilgan vaqt birinchi ko`rsatilgan vaqtdan oldin kelmaganligi anniq. Ikki vaqt ko`rsatkichlari oralig'ida necha sekund borligini aniqlang. har bir qatorda vaqt ko'rsatkichi ifodalangan: birinchi qator - birinchi vaqt birliklari, ikkinchi qatorda - ikkinchi vaqt birliklari. Har bir vaqt birligi uchta manfiy bo'lmagan butun sondan iborat: HHH, MMM va SSS - soat, minut va sekund (H≤23,M≤59,S≤59)(H ≤ 23, M ≤ 59, S ≤ 59)(H≤23,M≤59,S≤59). 37. Funksiya qilib yozing. Ikki xonali son berilgan. Uning birinchi raqamini(o`nliklar sonini ) aniqlang. Natural son berilgan,uning oxirgi raqamini toping. N(1 ≤ N ≤ 109) natural soni kiritiladi. 38. Funksiya qilib yozing.Berilgan N soniga bo'linadigan faqat va faqat 9 va 0 raqamlaridan tashkil topgan eng kichik natural sonni toping. T(1≤T≤10000)T (1 ≤ T \le 10000)T(1≤T≤10000) testlar soni kiritilad. Keyin har bir test uchun alohida qatorda bittadan butun son, N(1≤N≤500)N (1 ≤ N ≤ 500)N(1≤N≤500) soni kiritiladi. 39. Funksiya qilib yozing.Quyidagi shartlardan birini bajaradigan yil kabisa yili hisoblanadi: Yil raqami 400 ga bo’linsa Yil raqami 4 ga bo’linsa va 100 ga bo’linmasa 40. Funksiya qilib yozing.Uchburchakli sonlar teng tomonli uchburchakda joylashtirilgan jismlar sonidir (shu tariqa uchburchakli sonlar figurali sonlar turiga kiradi). N-chi uchburchakli son - bu yon tomonda n ta nuqta bo'lgan uchburchak tartibidagi nuqtalar soni va 1 dan n gacha bo'lgan n ta natural sonning yig'indisiga teng miqdorda nuqtadan iboratdir. Uchburchakli sonlar 0-tartibdan boshlanadi va dastlabki elementlari quyidagilardir: 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, 325, 351, 378, 406, 435, 465, 496, 528, 561, 595, 630, 666... Quyida 1 dan 6 gacha tartibdagi uchburchakli sonlar ifodalangan: 41. Bir nechta butun son berilgan, ularni o'rnini almashtiruvchi dastur tuzing Funksiya qilib yozing. Download 44.16 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling