• 6-bosqich. Dasturiash.
  • -bosqich. Ma’lumotlami tayyorlash va tarkibini aniqlash




    Download 13,59 Mb.
    Pdf ko'rish
    bet6/154
    Sana16.02.2024
    Hajmi13,59 Mb.
    #157869
    1   2   3   4   5   6   7   8   9   ...   154
    Bog'liq
    ek 718 -86

    5-bosqich. Ma’lumotlami tayyorlash va tarkibini aniqlash
    Ma’lumotlami tasvirlash usulini tanlash algoritmni bajarilishi bilan chan> 
    barchas bog’langan. Shu sababdan, ma’lumotni tasvirlashning shunday turini, 
    usulini tanlash kerakki, masalani yechish jarayoni sodda va tushunarli bo’lsin. 
    M a’lumotlar oddiy o’zgaruvchilar ko’rinishda (bu hol juda kam uchraydi), 
    massiv ko’rinishida, alohida ma’lumot fayllari (ketma-ket o’qiladigan yoki 
    bevosita o’qiladigan) ko’rinishida axborot tashuvchida joylashgan bo’lishi 
    mumkin.
    FOYDALI SAVOLLAR: qanday o’zgaruvchilar bor? Turi qanday? Qanday 
    o ’ichamlikda nechta massiv kerak? Bir-biriga bog’langan ro’yxatlar bilan 
    ishlanadimi? Qanday qism-dasturlar kerak? (tayyorlari, ishlab chiqiladigan). 
    Qaysi algoritmik til ishlatiladi?
    6-bosqich. Dasturiash.
    Masalaning ishchi holatga keltirilgan yechish algoritmini tanlangan algorit­
    mik til vositasida ifodalash (tavsiflash, tasvirlash) dasturiash deyiladi.
    Algoritmning har bir mayda bo’lagi algoritmik tilning opcratorlari yordami- 
    da, tilning sintaksis va semantika qoidalari asosida yozib chiqiladi. Algoritm 
    mukammal tuzilgan bo’lsa, dasturlashda qiyinchilik tug’ilmaydi. Dasturiash 
    jarayonida quyidagi takliflar inobatga olinsa, xatolami tuzatish jarayoni yengil- 
    lashadi:
    10


    1. Dastur umumiy bo’lishi kerak, ya’ni m a’lumotlarning aniq biror turiga 
    bog’liq bo’lmasligi kerak, massivning chegara parametrlarini tekshirish lozim 
    (massiv elementlarining soni 0 yoki 1 bo’lib qolishi yoki yuqori chegarasidan 
    oshib ketish holatlari);
    2. Dastumi o’zgarmas va o’zgaruvchi qismlarga ajratish (biror o ’zgarmas 
    kattalikjii boshqasi bilan almashtirish zarurati bo’lib qolsa, dastur matnini cha- 
    qirib o’zgartirish kerak - bu noqulay holat EXE, COM fayllarida aslo mumkin 
    emas); 
    *
    Daslurda kiritiladigan ma’lumotlarni nazorat qilish qismi bo’lishi kerak.
    3. Dasturdagi arifmetik amallarni kamaytirish va dastumi ishlashini tezlatish 
    uchun:
    - darajaga oshirish amallari ko’paytirish amali bilan almashtirish ma’qul;
    - bir xil ma’lumot bilan hisoblanayotgan arifmetik (algebraik) ifodalarni bir
    marta hisoblab, qiymatini biror o’zgaruvchida saqlab ishlatish;
    - takrorlashlami tashkil qilishda takrorlanish chegarasini berish uchun ifodalar-
    dan emas, balki oddiy o’zgaruvchilardan foydalanish;
    - takroriy hisoblashlar tarkibida uchraydigan va takrorlanish davom ida 
    qiymatini o’zgartirmaydigan ifodalarni takrorlanishdan tashqarida hisoblash;
    4. Dastuming har bir bo'lagi, moduli qismlariga tushuntirishlar yozilgan 
    bo’lishi kerak. Dasturdagi tushuntirishlar, masalani yechish ketma-ketligini ifo- 
    dalovchi mantiqiy ketma-ketlikdan iborat bo’lmog’i kerak.
    Dasturdagi modullar, qismlar aniq ko’rsatilgan bo’lishi kerak. Takrorlanish 
    boshi va takrorlanish oxiri alohida qatorda turgani ma’qul.

    Download 13,59 Mb.
    1   2   3   4   5   6   7   8   9   ...   154




    Download 13,59 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -bosqich. Ma’lumotlami tayyorlash va tarkibini aniqlash

    Download 13,59 Mb.
    Pdf ko'rish