• Qarshi-2017 Mundarija
  • Massiv bir o`lchamli deyiladi
  • O`lchami ko`rsatilgan massivning barcha elementlariga
  • Ўзбекистон республикаси олий ва ўрта махсус




    Download 0.54 Mb.
    Pdf ko'rish
    bet1/5
    Sana22.06.2023
    Hajmi0.54 Mb.
    #75129
      1   2   3   4   5
    Bog'liq
    c-da-massivlar-bilan-ishlash
    Bolalar sporti asoslari, urtica-dioica-o-simligi-haqida, AQC1O1ATtkVzg4NHRJmD0KyjTtcTvwsFkNubqlwe (1), Tikuv buyumllari ishlab chiqarish texn-si, 769920, Jummayev Azamat (tarix o\'qitish metodikasi), 14, talaba-varaqasi-340191105388, 11111111111111111111111111111111184444048, 11000, 3-ma`ruza, 711111111, Ариза анкета ижара ЛОТИН, Jaxoning Ekologiya хаvfsizligi4444


    O‟ZBEKISTON RESPUBLIKASI OLIY VA O‟RTA MAXSUS
    TA„LIM VAZIRLIGI 
     
    QARSHI MUHANDISLIK – IQTISODIYOT INSTITUTI 
     
     
     
     
     
    “AXBOROT TEXNOLOGIYALARI” KAFEDRASI 

    “Axborot texnologiyalari” fanidan 
     
     
     
     
    Mavzu

    C++ da massivlar bilan ishlash. 
     
     
     
     
     
     
    Bajardi:
     
     
     
     
    TMJ-133-16-guruh talabasi 
     
     
     
     
     
     
     
    A. Halimov 
     
    Qabul qildi: 
     
     
     
     
    A. Eshmurodov 
     
    Qarshi-2017
     
     


    Mundarija 
     
    C++ da massivlar bilan ishlash. 

    1. Massiv haqida umumiy tushuncha. 


    2. Ko`p o`lchovli statik massivlar. 
    3. Ko`p o`lchovli massivlarni initsializatsiyalash. 
    4. Dinamik massivlar bilan ishlash. 
    5. Funksiyalarning massiv kirish parametrlari. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     


     
    Massiv haqida umumiy tushuncha. 
    Massiv – bu bir toifali , chekli qiymatlarning tartiblangan to`plamidir . 
    Massivlarga misol qilib matematika kursidan ma`lum bo`lgan vektorlar , 
    matritsalarni ko`rsatish mumkin .
    Massivlar odatda bir o`lchovli va ko`p o`lchovli turlarga bo`linadi. 
    Massiv bir o`lchamli deyiladi, agar uning elementiga bir indeks orqali
    murojat qilish mumkin bo`lsa. 
    C\C++ dasturlash tillaridagi massiv elementlar indekislari har doim
    noldan boshlanadi (birdan emas) . Bizga char tipidagi m nomli massiv 
    berilgan bo`lsin . Va u 3 ta elementdan tashkil topgan bo`lsin. 
    m[0]  -9 ; 
    m[1]  15; 
    m[2]  3; 
    Demak, elementga murojat qilish uchun massiv nomi va [] qavslar ichida
    element indeksi yoziladi. 
    Bu yerda birinchi element qiymati -9 , ikkinchi element – 1 nomerli indeksda 
    -15 qiymati bor ekan. Oxirgi element indeksi n-1 bo`ladi (n-massiv 
    elementlari soni). [] qavs ichidagi indeks butun son yoki butun songa olib
    keluvchi ifoda bo`lmog`i lozim. Masalan: 
    int n=6, m=4; 
    L[n-m]=33; // L[2]=33; 
    Cout<Massiv elementlariga murojat qilish oddiy o`zgaruvchilarga murojat qilishdan
    biroz farq qiladi . Massiv elementiga murojat qilish indeksi orqali bo`ladi.
    a[1] = 5; a massivning indeksi 1 bo`lgan elementi 5 qiymat o`zlashtirilsin. 
    cin>>a[2]; a massivning elementi 2 bo`lgan elementi kiritilsin; 
    cout<Bir o`lchamli massivlarni e`lon quyidagicha bo`ladi : 
    [elementlar _soni] = { boshlang`ich qiymatlar }; 
    1)float a[5], 2) int b[6], 3) boll c[7]; 
    1) a elementi haqiqiy sondan iborat bo`lgan , 4 ta elementdan
    tashkil topgan massiv. Indekslari esa 0 dan 3 gacha bo`lgan sonlar. 
    Float a[5] 
    Massiv
    Elementlari 
    a [0] 
    a [1]
    a [2] 
    a [3] 
    a [4] 
    Qiymati 

    11 
    -8 12 
    122 


    2) b elementi butun sondan iborat bo`lgan , 6 ta elementdan tashkil topgan 
    massiv. Indekslari esa 0 dan 5 gacha bo`lgan sonlar. 
    int a[6] 
    Massiv
    Elementlari 
    a [0] 
    a [1]
    a [2] 
    a [3] 
    a [4] 
    a [5] 
    Qiymati 

    99 
    -5
    28 
    112 
    54 
    3) c elementlari mantiqiy qiymatlardan ( true, false ) iborat bo`lgan 7 ta 
    elementdan tashkil topgan massiv. Indekslari esa 0 dan 6 gacha bo`lgan
    sonlardir.
    Massivni e`lon qilishda uning elementlariga boshlang`ich qiymat berish
    mumkin va buning bir necha usuli mavjud. 
    1) O`lchami ko`ratilgan massivni to`liq initsializatsiyalash. 
    int k[5] = {2, 15 , -9, 45, 3 , 7}; 
    Bu yerda 5 ta elementdan iborat k massivi e`lon qilingan va massivning 
    barcha elementlariga boshlang`ich qiymat berilgan. 
    2) O`lchami ko`rsatilgan massivni to`liqmas to`liqmas initsializatsiyalash. 
    int k[5] = {2, 15, -9 }; 
    Bu yerda 5 ta elementdan iborat bo`lgan k massivi e`lon qilingan va
    dastlabki 3 ta elementlariga boshlang`ich qiymat berilgan. 
    3) O`lchami ko`rsatilmagan massivni to`liq initsializatsiyalash. 
    int k[] = {2, 15 , -9, 45, 3 , 7}; 
    Shuni takidlash lozimki , agar massiv o`lchami ko`rsatilmasa , uni to`liq 
    initsializatsiyalash shart. Bu xolda massiv o`lchami kompilyatsiya jarayonida
    massiv elementlar soniga qarab aniqlanadi. Bu yerda massiv o`lchami 5 ga
    teng. 
    4) O`lchami ko`rsatilgan massivning barcha elementlariga boshlang`ich
    qiymat 0 berish.
    int k[5] = {0}; 


    Masalan: 
    1-misol. O`lchami ko`rsatilgan massivning barcha elementlariga

    Download 0.54 Mb.
      1   2   3   4   5




    Download 0.54 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ўзбекистон республикаси олий ва ўрта махсус

    Download 0.54 Mb.
    Pdf ko'rish