D. R. Gulyamova G. R. Mirzayeva S. M. Saidov



Download 101,93 Kb.
bet1/2
Sana15.11.2019
Hajmi101,93 Kb.
#26042
  1   2
Bog'liq
dasturlash

TASDIQLAYMAN

MUHAMMAD al- XORAZMIY nomidagi TATU

IA kafedra mudiri

_______ B.B.Mo’minov

“___” “____” 2019y.
Deadline boshlanadi “___” ____ 2019y. Oxirgi muddat “__” ____ 2019 y.
Tuzuvchilar: F.Y.Qurbonov

D.R.Gulyamova

G.R.Mirzayeva

S.M.Saidov

A.X.Aliqulov




3-LABORATORIYA ISHI
Mavzu:Funksiyalar, bir o’lchovli va ko’p o’lchovli massivlar bilan ishlash.
Ishning maqsadi:Qo’yilgam vazifa: Keltirilgan topshriq va vazifalar asosisda masalalar dasturini tuzish va natija olish.

Hamma topshiriqlardan 6-raqamli misollar

Topshiriqlar
FUNKSIYAGA DOIR VARIANTLAR


  1. Sonni o’nlik sanoq sistemasidan ikkilik sanoq sistemasiga o’tkazuvchi funksiya tuzing.

  2. Q sonini P darajasini topuvchi funksiya tuzing.

  3. P sonini oxiridan L sonini qo’shuvchi funksiya tuzing.

  4. Berilgan to’g’ri burchakli uchburchakning katetlari yordamida gipotenuzasini topuvchi funksiya tuzing

  5. Berilgan ikki nuqtaning koordinatasi asosida ular orasidagi masofani topuvchi funksiya tuzing.

  6. Berilgan sondagi raqamlarining sonini topuvchi funksiya tuzing.

  7. Berilgan N soni ikkita tub sonni yig’indisi bo’lishini tekshiruvchi funksiya tuzing.

  8. Berilgan son K ga bo’linsa 1 aks holda o chiqaruvchi funksiya tuzing.

  9. Berilgan sonni K o’rindagi raqamini N o’rindagi raqami bilan almashtiruvchi funksiya tuzing.

  10. Sonni raqamlarini o’sish (kamayish) tartibida saralovchi funksiya tuzing.

  11. Sonni raqamlarini kamayish tartibida saralovchi funksiya tuzing

  12. Uchburchakni uchta uchining koordinatalari berilgan. Uning yuzasini topuvchi funksiya tuzing.

  13. Sonni tublikka tekshiruvchi funksiya tuzing va barcha uch xonali tub sonlarni chiqaring.

  14. Barcha tub sonlar ichidan egizaklarini topuvchi funksiya tuzing. Tub sonlar egizak deyiladi, agarda ular 2 ga farq qilsa. Masalan, 41 va 43. Uch xonali sonlar ichidan barcha egizaklarni chiqaring.

  15. Ikkita son berilgan. Ularni raqamlari yig’indisi kattasini toping. Sonni raqamlari yig’indisini topuvchi funksiya tuzing.

  16. Ikkita son berilgan. Ularning raqamlaridan soni ko’pini toping. Sonni raqamlari sonini topuvchi funksiya tuzing.

  17. 6 xonali barcha baxtli sonni toping. Agarda 6 xonali sonni dastlabki uchta raqamini yig’indisi oxirgi uchta raqamini yig’indisiga teng bo’lsa baxtli son deyiladi. 6 xonali sonni raqamlarini uchtalab yig’indisini topuvchi funksiya tuzing.

  18. Berilgan sonni palindromlikka tekshiruvchi funksiya tuzing. Son palindrom bo’lsa palindrom, aks holda palindrom emas so’zini chiqaring.

  19. Berilgan a va b sonlarini EKUBini topuvchi funksiya tuzing.

  20. Berilgan a va b sonlarini EKUKini topuvchi funksiya tuzing.

  21. Berilgan a, b va c sonlarini EKUBini topuvchi funksiya tuzing.

  22. Teng tomonli uchburchakning yuzasi va perimetrini topuvchi funksiya yarating.

  23. Butun musbat sonning raqamlarini teskati tartibda chiqaruvchi funksiya yarating.

  24. Butun qiymat qaytaruvchi funsiya yarating. Funksiya Fibonachchi sonlarining N-elementini qaytarsin.

  25. Yaratilgan funksiya T sekundni H soat M –minut S-sekundlarda ajratsin. Masalan: T=3723 natija 01:02:03

  26. Kiritilgan yil kabisa yili bo’lsa true aks holda false qiymat qaytaruvchi mantiqiy funksiya hosil qiling.

  27. Kiritilgan sonning juft o’rinda turgan raqamlarini yig’indisini topuvchi funksiya yarating

  28. Kiritilgan sonning toq o’rinda turgan raqamlarini yig’indisini topuvchi funksiya yarating



Namuna: Berilgan 2 ta tomon asosida to’rtburchak yuzini funksiya yordamida hisoblash dasturi.


#include

using namespace std;
int tortburchak(int a,int b) {

int yuza=a*b;

return yuza;
}

int main(){

int a,b,m,n;

cout<<"1-uchburchak 1-tomoni= ";

cin>>a;

cout<<"1-uchburchak 2-tomoni= ";

cin>>b;
cout<<"2-uchburchak 1-tomoni= ";

cin>>m;

cout<<"2-uchburchak 2-tomoni= ";

cin>>n;
cout<<"1-to'rtburchak yuzi= " << tortburchak(a,b)<

cout<<"2-to'rtburchak yuzi= "<

}





BIR O‘LCHAMLI MASSIVLARGA DOIR TOPSHIRIQLAR


  1. 100 ta butun sonlar berilgan. Bu sonlar teskari tartibda, har bir satrdaoltitadan chop etilsin.

  2. 100 son berilgan. Avval barcha manfiy sonlarni, keyin esa qolganlarishоp qilinsin.

  3. int X=[1..100] ;
    int a= [1..30] 1..100, s;
    Bеrilgan x vеktоrdagi, indekslari a vеktоr elementlarining birortasiga tengbo`lgan elementlarining yig`indisi - s hisoblansin. Bunda aiaj, ij dеb qaralsin.

  4. int X= [1..9999], s;
    Quyidagi ifoda hisoblansin (bunda har bir yig`indidagi birinchi hadning
    indeksi kvadrat bo`ladi).
    s = (x1+x2+x3)(x4+x5+...x8)(x9+...+x15)...(x9801+...+x9999)

  5. Bеrilgan х vеktоr quyidagi qoida bo`yicha hоsil qilinsin (u yordamchi
    vеktоrdan foydalanib):
    a) x vеktоrning barcha manfiy elementlarini uning boshiga, qolgan
    elementlari esa oхiriga o`tkazilsin, bunda berilgan vеktоrning manfiy va qolgan elementlaring bоshlang`ich o`zarо joylashuvi saqlansin.

  6. const k=50; m=20; n=70; {n=k+m}
    x= [1..k];
    y= [1..m];
    z= [1..n];


  7. Bеrilgan х va y vеktоrlarning har birida elementlar kamaymaydigantartibda joylashgan. Bu ikki vеktоrni birlashtirib, shunday z vеktоr hosil qilinsin, uning elementlari ham kamaymaydigan tartibda bo`lsin.
    k= 0..99999;
    d= [1..5] „0‟..‟9‟;
    a) d vеktоrga bеrilgan k sonining raqamlari yozilsin;

  8. 100 ta har hil butun sonlar ketma-ketligi berilgan. Bu ketmaketlikdagi eng katta va eng kichik sonlar orasida joylashgan sonlarningyig`indisi topilsin (bu ikkita son ham yig`indiga kiritilsin).

  9. Tekislikda n ta nuqtaning koordinatlari berilgan: х1,u1,..., хn,yn (n=20).Orasidagi masofa eng katta bo`lgan ikkita nuqtaning nomerlari topilsin (bunaqa nuqtalar juftligi yagona deb faraz qilinsin).

  10. Har biri 30 ta butun sondan iborat ikkita ketma-ketlik berilgan.Birinchi ketma-ketlikning ikkinchi ketma-ketlikka kirmagan sonlari ichidagi eng kichigi topilsin (bunaqa sonlardan kamida bittasi mavjud deb faraz qilinsin).

  11. Har biri 30 ta butun sondan iborat ikkita ketma-ketlik berilgan. Birinchi ketma-ketlikning ikkinchi ketma-ketlikka kirmagan sonlari ichidagi eng kichigi topilsin (bunaqa sonlardan kamida bittasi mavjud deb faraz qilinsin).

  12. 100 ta har hil butun sonlar ketma-ketligi berilgan. Bu ketmaketlikdagi eng katta va eng kichik sonlar orasida joylashgan sonlarningyig`indisi topilsin (bu ikkita son ham yig`indiga kiritilsin).

  13. Har biri 30 ta butun sondan iborat ikkita ketma-ketlik berilgan.Birinchi ketma-ketlikning ikkinchi ketma-ketlikka kirmagan sonlari ichidagi eng kichigi topilsin (bunaqa sonlardan kamida bittasi mavjud deb faraz qilinsin).

  14. Xj = (-14,5; 3,2; 6,8; - 4,3; 11,2; 5,6; - 7,8) massiviningjuftindekslielementlariniVmassivga ,toqindekslielementlariniesaSmassivgatartiblabyozing.

  15. N massiviga (4,5;-3,1; 7,8;-5,6;-2,3; 6,8) massivningmusbatelementlariniyozing

  16. Musbatvamanfiyelementlarlardaniborat Y = {-5,1; 18; 75; 0,1; -17; 2,5; 6,35; 17,8 }massivberilgan. Massivningmanfiyelementlariningko‘paytmasinihisoblangvachopeting.

  17. X (5,4; 2,3; -4,6; 7,8; -3,4; 25,6), massiviningelementlarini Ymassividateskaritartibdaqaytayozing.

  18. A massiv elementlarini tub sonlar bilan to’ldiring.

  19. Berilgan X massivning eng katta va eng kichik elementlari o’rnini almashtiring.

  20. Berilgan X massivning eng katta va eng kichik elementlarini topib ularni 0 ga aylantiring.

Namuna:

Bir o’lchamli massiv berilgan, massiv elementlarini o’sib boorish tartibida saralansin.

#include

#include

using namespace std;

int main()

{

int i,j,n,k,a[100];
cout<<"n=";

cin>>n;

cout<<"Massiv elementlarini kiriting:"<

for(i=0;i

cin>>a[i];
for(i=0;i

for(j=i+1;j

if(a[i]>a[j]) {k=a[i];a[i]=a[j];a[j]=k;}
cout<<"Massiv elementlari saralangandan keyin:"<

for(i=0;i

cout<

getch();

}




IKKIO‘LCHAMLIMASSIVLAR


  1. A(n,m) to‘g‘riburchaklimatritsaningmaksimalelementiningustunvasatrlariningindeksinianiqlang.

  2. X(n,m) matritsaningperimetribuyichajoylashganto‘g‘riburchaklimatritsaningelementlariko‘paytmasinianiqlang.

  3. BerilganC(k,p) matritsasatrlariningo‘rtaarifmetikqiymatlaridanD=( d1, d2 … dk ) vektornixosilqiling.

  4. A(n,m) matritsaberilgan. Harbirustundagimaksimalelementnitoping.Ustundagimaksimalelementdantashqariqolganelementlarningyig‘indisinixisoblab, maksimalelemento‘rniga
    yozing.

  5. BerilganA(n,m) matritsasatrelementlariningko‘paytmasidanG=(g1,g2,…gm),vyektornixosilqiling.

  6. A(n,n). matritsaberilgan. Quyidaginianiqlang: asosiydiagonaldanyuqoridajoylashganelementlarningmaksimumikattamiyokiqo‘shimchadiagonalidajoylashgansonlaryig‘indisimi?

  7. X(n,m) matritsaningqiymatinolgatengbo‘lganelementlariningsoninivaularningindekslarinichopeting.

  8. BerilganA(n,m) boshlang‘ichmatritsaningbarchaustunlaridajoylashganminimalelementlaridanB=(b1,b2,…bm) vektornitashkileting

  9. A(n,m) matritsaberilgan. Ushbumatritsanishundaytashqilqilingki,harbirsatrningoxirgielementio‘rnigashuqatordagioxirgielementgachabo‘lganelementlaryig‘indisibilanalmashtiring.

  10. BerilganY(k,l) matritsasatrelementlariningyig‘indisidanX=(x1,x2,…xk), vektorinixosilqiling.

  11. BerilganX(p,k) massivningustunelementlariningko‘paytmasidanZmassivnixosilqiling.

  12. BerilganX(p,k) matritsanishundaytashqilqilingki, harbirustunningbirinchielementininavbatdagielementlarningko‘paytmasibilanalmashtiring.

  13. BerilganA(n,m) matritsanishundaytashqilqilinki , asosiydiagonaldanpastdajoylashganbarchaelementlarniikkibarobarkamaytiring, yuqoridajoylashganelementlarni 2 gako‘paytiring.

  14. BerilganX(p,k ) matritsadagimanfiyelementlarsoninianiqlang. A(n,m) matritsaningminimalelementinivaB(k,p) matritsaning
    maksimalelementiganisbatinianiqlang.

  15. B(k,p) matritsasiningmusbatelementlarko‘paytmasinihisoblang.

  16. BerilganA(n,m) matritsadaqiymatinolgatengbo‘lganvai indeksi
    engkattabo‘lganelementnianiqlang. Ushbuelementturgansatr
    elementqiymatlarininolbilanalmashtiring. Agarmatritsadanol
    qiymatgatengelementlarbo‘lmasa, buxaqidama’lumotnichopeting.

  17. BerilganF(p,k) matritsaningmusbatvamanfiyelementlarinikupaytmasinitopingvaularningnisbatinichopeting. AgarF(p,k)matritsaningmusbatelementlaribo‘lmasa, buxaqidategishlixabarnichopeting.

  18. BerilganA(n,m) vaB(n,m) matritsaelementlariyig‘indisidanC(n,m)
    massivnixosilqiling.

  19. BerilganF(p,p) kvadratmatritsaningasosiydiagonaldanyukorida
    joylashganvaasosiydiagonaldanpastdajoylashganelementlarning
    yig‘indisini( agaryig‘indinolgatengbo‘lsabuxaqidama’lumotnichopeting

  20. F(n, m) matritsaustunelementlariningo‘rtaarifmetikqiymat
    laridan B vektornixosilqiling.

  21. BerilganA(n,m) matritsaningelementibeshdankichikbo‘lganvaj
    indeksiengkattabo‘lganelementnitoping. Ushbuelement( bu
    elementdanboshqa) joylashganustundagibarchaelementlarnibir
    raqamibilanalmashtiring.

  22. BerilganX(p, k) to‘g’riburchaklimatritsaningbarchaustunlaridagieng
    kichikelementlaridanY(n ) massivnixosilqiling.

Download 101,93 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish