3-Amaliy mashg‘ulotini bajarish bo‘yicha variantlar



Yüklə 0,69 Mb.
Pdf görüntüsü
səhifə2/5
tarix12.11.2022
ölçüsü0,69 Mb.
#119361
1   2   3   4   5
2-Jadval. 
1. 1 
Berilgan ikkita sonni “do’st son” larga tekshiradigan funksiya yarating. 
Ushbu funksiya yordamida a va a1, b va b1, c va c1 sonlarini o’zaro 
do’stlikka tekshiring. Izoh: do’st sonlar deb birinchi sonning 
bo’luvchilari yig’indisi ikkinchi sonni, ikkinchi sonni bo’luvchilari soni 
birinchi sonni tashkil qilgan sonlar juftiga aytiladi. 
2.
Berilgan a va b sonlar ichidan do’st sonlarni ekranga chop qiladigan 
dastur yarating. Ushbu dastur uchun do’st sonlar funksiyasidan 
foydalaning. Izoh: do’st sonlar deb birinchi sonning bo’luvchilari 
yig’indisi ikkinchi sonni, ikkinchi sonni bo’luvchilari soni birinchi 
sonni tashkil qilgan sonlar juftiga aytiladi. 
3.
Berilgan sonni tublikka tekshiradigan funksiya yarating. Bu 
funksiya yordamida a,b,c,d sonlarini tub songa tekshiring. 
4.
Berilgan a va b sonlari orasidagi tub sonlarni topuvchi dastur 
yarating. Ushbu dasturni yaratish uchun tub funksiyasini yaratib 
undan foydalaning.
5.
Berilgan a va b sonlar orasidagi tub sonlarning o’rta arifmetik 
qiymatini hisoblang. Buning uchun tub sonlar funksiyasi hosil 
qiling.
6.
Haqiqiy sonning ishorasini aniqlovchi ishora() nomli funksiya hosil 
qiling. Funksiya argumenti noldan kichik bo’lsa -1; noldan katta 
bo’lsa 1; nolga teng bo’lsa 0 qiymat qaytarsin. Haqiqiy a va b sonlari 
uchun ishora(a)+ishora(b) ifodasi hisoblang. 
7.
Kvadrat tenglamaning izdizlar sonini va ildizlarini aniqlovchi 
funksiya hosil qiling. 
8.
n va m natural soni berilgan. Shu sonlar EKUBini topuvchi funksiya 
yarating. Ushbu funksiya yordamida a va a1, b va b1 sonlari uchun 
EKUB ni toping. 
9.
n va m natural soni berilgan. Shu sonlar EKUKini topuvchi funksiya 
yarating. Ushbu funksiya yordamida a va a1, b va b1 sonlari uchun 
EKUK ni toping. 


10.
Berilgan sekundni soat minut sekund ko’rinishida chiqaradigan 
funksiya yarating. Ushbu funksiya yordamida t1,t2,t3 vaqtlarni 
hisoblang. M: 3723 sekund berilsa, natija 01:02:03 
11.
Palindrom funksiyasini hosil qiling. Ushbu funksiya yordamida a,b,c 
sonlarini palindromlikka tekshiring 
12.
Arifmetik amallarni bajaruvchi hisoblash (int a,int b,char amal) 
funksiyasini hosil qiling. Ushbu funksiya yordamida a va b, a1 va b1 
sonlari uchun arifmetik amallarni hisoblang. 
13.
Berilgan sonning raqamlar yig’indisini hisoblovchi funksiya hosil 
qiling. Bu funksiya yordamida a,b,c sonlarini raqamlar yig’indisini 
hisoblang. 
14.
Dastlabki n ta fibonachchi sonlarini chiqaradigan funksiya hosil 
qiling. 
15.
Berilgan kundan keyingi kunni chiqaruvchi funksiya hosil qiling. 
Ushbu funksiya yordamida day1, day2,day3 larni hisoblang.
16.
Kiritilgan yil kabisa yili yoki kabisa yili emasligini aniqlovchi 
funksiya hosil qiling. Izoh: Kabisa yilida 366kun mavjud, ya’ni 29-
fevral bor bo’ladi. 
17.
Satr toifali o’zgaruvchini uzunligini aniqlash uchun funksiya hosil 
qiling. Strlen ishlatilmasin. Ushbu funksiya yordamida s1,s2,s3 
satrlarning uzunligi aniqlansin. 
18.
Berigan sonning raqamlar ko’paytmasini topuvchi funksiya hosil 
qiling. Ushbu funksiya yordamida a,b,c sonlarning raqamlar 
ko’paytmasi hisoblang.
19.
Ikkita tub son «egizak» deyiladi, agar bir-biridan farqi 2 teng bo‘lsa 
(masalan, 41 va 43 sonlari). Berilgan natural n uchun [n..2n] 
kesmadagi barcha «egizak» sonlar juftliklari chop etilsin. Masalani 
yechish uchun berilgan k sonini tub son yoki yo‘qligi aniqlovchi 
mantiqiy qiymat qaytaruvchi funksiya tuzish zarur bo‘ladi. 
20.
Kiritilgan sonni teskari tartibda chiqaradigan (son sifatida) funksiya 
hosil qiling. Ushbu funksiya yordamida a,b,c sonlarini teskari 
tartibda hosil qiling. 


21.
a sonining 2-, 3-, 4-darajalarini hisoblab, mos ravishda b,c,d parametrlarga 
uzatadigan PowerA234(a,b,c,d) nomli void turidagi funksiya tasvirlansin 
(a-kiruvchi, b,c,d lar chiquvchi parametrlar, barcha parametrlar haqiqiy 
turga tegishli). Bu funksiya yordamida berilgan 5 ta sonning har biri uchun 
2-, 3-, 4-darajalar hisoblansin. 
22.
Tomonlari koordinata o‘qlariga parallel bo‘lgan hamda qarama-qarshi 
uchlarining 
(x
1
,y
1
), 
(x
2
,y
2
) 
koordinatalari 
berilgan 
to‘g‘ri 
to‘rtburchakning p perimetri va s yuzasini hisoblaydigan 
RectPS(x1,y1,x2,y2,p,s) nomli void turidagi funksiya tasvirlansin. Bu 
funksiyadan foydalanib, qarama-qarshi uchlarining koordinatalari 
ma`lum, tomonlari koordinata o‘qlariga parallel bo`lgan 3 ta to‘g‘ri 
to‘rtburchakning perimetrlari va yuzalari hisoblansin. 
23.
Berilgan k butun musbat sonining raqamlarini teskari tartibda 
joylashtiruvchi (123 -> 321) InvertDigits(k) nomli void turidagi 
funksiya tasvirlansin(k butun turga tegishli parametr bo’lib, bir 
vaqtda kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan 
foydalanib, berilgan 5 ta butun musbat sonlarning raqamlari teskari 
tartibda joylashtirilsin. 
24.
Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi 
a→b, b→c, c→a o‘ng siljish Shift Right3(a,b,c) nomli void turidagi 
funksiya tasvirlansin(a, b, c lar haqiqiy turga tegishli parametrlar 
bo‘lib, bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu 
funksiyadan foydalanib, berilgan 2 ta (a
1
, b
1
, c
1
va (a
2
, b
2
, c
2
) sonlar 
ketma - ketligining har biri uchun o‘ng siljish amali bajarilsin.
25.
Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi 
a→c, c→b, b→a chap siljish Shift Lift3(a,b,c) nomli void turidagi 
funksiya tasvirlansin (a, b, c lar haqiqiy turga tegishli parametrlar 
bo‘lib, bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu 
funksiyadan foydalanib, berilgan 2 ta (a
1
, b
1
, c
1
va (a
2
, b
2
, c
2
) sonlar 
ketma - ketligining har biri uchun chap siljish amali bajarilsin. 
26.
Berilgan x va y o‘zgaruvchilardagi qiymatlarning kichigini x ga kattasini y 
ga yozadigan Minmax(x,y) nomli void turidagi funksiya tasvirlansin(x,y- 
haqiqiy turga tegishli parametrlar bo'lib bir vaqtning o‘zida kiruvchi va 
chiquvchi). Bu funksiya 4 marta chaqirilib, berilgan a,b,c, d sonlarining 
eng kattasi va eng kichigi aniqlansin. 
27.
Berilgan a, b, c o‘zgaruvchilarning qiymatlarini o‘sish tartibida 
joylashtiruvchi SortInc3(a, b, c) nomli void turidagi funksiya 
tasvirlansin(a, b, c lar – haqiqiy turga tegishli parametrlar bo`lib, bir 
vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan 


foydalanib, berilgan 2 ta (a
1
, b
1
, c
1
) va (a
2
, b
2
, c
2
) sonlar ketma-
ketliklarining har biri o‘sish tartibida tartiblansin. 
28.
Berilgan a, b, c o‘zgaruvchilarning qiymatlarini kamayish tartibida 
joylashtiruvchi 
SortDec3(a,b,c) 
nomli 
void 
turidagi 
funksiya 
tasvirlansin(a, b, c lar –haqiqiy turga tegishli parametrlar bo‘lib, bir 
vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan 
foydalanib, berilgan 2 ta (a
1
,b
1
,c
1
) va (a
2
, b
2
, c
2
) sonlar ketma - 
ketliklarining har biri kamayish tartibida tartiblansin. 

Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin