• Ko`p o`lchovli massivlar
  • Aliyev azizbekning




    Download 32.03 Mb.
    bet46/46
    Sana24.07.2022
    Hajmi32.03 Mb.
    #24962
    1   ...   38   39   40   41   42   43   44   45   46
    Bog'liq
    Amaliyot eng so\'ngi variant
    Hozirgi zamon sharoitlarida korxonalar mulk shakliga ko’ra quyid-fayllar.org, react mustaqil ish
    Bir o`lchovli MASSIVLAR
    Bu qismda dasturdagi ma'lumot strukturalari bilan tanishishni boshlaymiz.
    Dasturda ikki asosiy tur ma'lumot strukturalari mavjuddir. Birinchisi
    statik, ikkinchisi dinamikdir. Statik deganimizda hotirada egallagan joyi
    o'zgarmas, dastur boshida beriladigan strukturalarni nazarda tutamiz. Dinamik
    ma'lumot tiplari dastur davomida o'z hajmini, egallagan hotirasini
    o'zgartirishi mumkin.
    Agar struktura bir hil kattalikdagi tiplardan tuzilgan bo'lsa, uning nomi
    massiv (array) deyiladi. Massivlar dasturlashda eng ko'p qo'laniladigan
    ma'lumot tiplaridir. Bundan tashqari strukturalar bir necha farqli tipdagi
    o'zgaruvchilardan tashkil topgan bo'lishi mumkin. Buni biz klas
    (Pascalda record) deymiz. Masalan bunday strukturamiz ichida odam ismi va
    yoshi bo'lishi mumkin.
    Bu bo'limda biz massivlar bilan yaqindan tanishib o'tamiz. Bu bo'limdagi
    massivlarimiz C uslubidagi, pointerlarga (ko'rsatkichlarga) asoslan
    strukturalardir. Massivlarning boshqa ko'rinishlarini keyingi qismlarda
    o'tamiz.
    Massivlar hotirada ketma-ket joylashgan, bir tipdagi o'zgaruvchilar guruhidir.
    Alohida bir o'zgaruvchini ko'rsatish uchun massiv nomi va kerakli o'zgaruvchi
    indeksini yozamiz. C/C++ dagi massivlardagi elementlar indeksi har doim
    noldan boshlanadi. Bizda char tipidagi m nomli massiv bor bo'lsin. Va uning
    4 dona elementi mavjud bo'lsin. Shemada bunday ko'rsataylik:
    m[0] -> 4
    m[1] -> -44
    m[2] -> 109
    m[3] -> 23
    Ko'rib turganimizdek, elementga murojaat qilish uchun massiv nomi va []
    qavslar ichida element indeksi yoziladi. Bu yerda birinchi element qiymati
    4, ikkinchi element - 1 nomerli indeksda -44 qiymatlari bor ekan. Ohirgi
    element indeksi n-1 bo'ladi (n - massiv elementlari soni).
    [] qavslar ichidagi indeks butun son yoki butun songa olib keluvchi ifoda
    bo'lmog'i lozim.
    Masala.Natural N(N<=20) soni berilgan N ta elementli N turidagi massiv hosil qilib unga 1 dan N gacha sonlarni qiymat sifatida kiriting juft o`rindagi massiv elementlariga no`l qiymat o`zlashtirib uni chop etuvchi dastur tuzing.

    Agar N=5 bo`lsa natija 1 0 3 0 5 ko`rinishida bo`ladi.

    Ko`p o`lchovli massivlar
    N (N<=20)natural soni va N tartibli butun elementliu determinant berilgan.Determinantning har bir elementini birga oshiring va chop eting.

    Agar N= 2 bo`ls va 2 25 36 78 sonlari kirirtilsa natija quyidagicha bo`ladi.

    1


    Download 32.03 Mb.
    1   ...   38   39   40   41   42   43   44   45   46




    Download 32.03 Mb.