8-laboratoriya Funksiyalarga oid topshiriqlar


Download 44.16 Kb.
Pdf ko'rish
Sana18.06.2023
Hajmi44.16 Kb.
#1598173
Bog'liq
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 

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