• Ishlab chiqarish muammolari
  • Assotsiatsiativ massivlar
  • Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




    Download 6,33 Mb.
    Pdf ko'rish
    bet27/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   23   24   25   26   27   28   29   30   ...   194
     
    Strukturalar 
    Pascal tilida literal konstantani sanaluvchi tiplarning bir qancha tavsiflarida 
    keltirish mumkin emas. Sanaluvchi tiplarga tegishli o‘zgaruvchilar massivlar indeksi 
    kabi qo‘llanilishi mumkin, ammo kiritilishi yoki chiqarilishi mumkin emas. 
    type colortype = (red, blue, green, yellow); 
    var color : colortype; 
    … 
    color:=blue; 
    if color>red … 
    Bu yerda bul ifodasi if operatorida rost deb berilgan. 
     
     
    Massivlar 
    Massivlar deb bir turdagi ma’lumotlarga aytiladi va bunda har bir alohida 
    element birinchi elementga muvofiq holda identifikatsiyalanadi. Massiv elementini 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    43 
    chaqirish dasturda ko‘pincha bir yoki bir nechta indeks o‘zgaruvchilarini saqlaydi. 
    Bunday ssыlkalarni bajarish vaqtida hisoblash mumkin. 
    Ishlab chiqarish muammolari 
    Quyida massivlarga xos bo‘lgan ishlab chiqarishda kelib chiquvchi muammolar 
    keltirilgan: 
    Indekslar qanday tipda bo‘lishi mumkin? 
    Kerakli diapazondan indeksning chiqishiga yo‘l qo‘yiladimi? 
    Indekslar qiymatlar sohasi cheklanganmi? 
    Qachon massiv xotirada joylashadi? 
    Indekslarning qanchasiga yo‘l qo‘yilgan? 
    Massivlar ular xotiraga joylashtirilganidan so‘ng initsializatsiyalanishi 
    mumkinmi? 
    Massivlarning qanday kesishmasiga yo‘l qo‘yiladi yoki bunga umuman ruxsat 
    berilganmi o‘zi? 
    Keyingi bo‘limlarda loyihaviy yechimlarga misollar keltirilgan bo‘lib, 
    dasturlashning eng keng tarqalgan tillarida qo‘llaniladi. 
    Assotsiatsiativ massivlar 
    Assotsiatsiativ massivlar deb, tekislanmagan ma’lumotlarning bir qancha 
    elementlari tushuniladi, kalit deb nomlanuvchi xuddi shuncha kattaliklar bilan 
    indekslanadi. Assotsiatsiativ bo‘lmagan massivlarda indekslarni saqlab bo‘lmaydi. 
    Assotsiatsiativ massivlarda esa foydalanuvchi tomonidan aniqlanuvchi kalitlar massiv 
    strukturasida saqlanishi lozim. Shunday qilib, assotsiatsiativ massivlarning har bir 
    elementi elementlar juftligi bo‘ladi: kalit va kattalik. 
    Assotsiatsiativ massivlar uchun quyidagi ishlab chiqarish savollari xos 
    hisoblanadi: 
    Elementlarni chaqirish formasi qanday? 
    Assotsiatsiativ massiv o‘lchami qanday: statistikmi yoki dinamikmi? 

    Download 6,33 Mb.
    1   ...   23   24   25   26   27   28   29   30   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

    Download 6,33 Mb.
    Pdf ko'rish