• Computation
  • Exception boshqaruvini o‘z ichiga olganda, subprogram




    Download 6,33 Mb.
    Pdf ko'rish
    bet181/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   177   178   179   180   181   182   183   184   ...   194
    Exception boshqaruvini o‘z ichiga olganda, subprogramning bajarilishi ikkita 
    yo‘lda tugatilishi mumkin: uning bajarilishi tugatilganda yoki u exceptionni nazorat 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    319 
    qilganda. Ba’zi vaziyatlarda u subprogram bajarilishi qanday to‘xtatilishini e’tiborsiz 
    amalga oshirilishi zarur. Computation uchun maxsuslashtirilgan qobiliyat finalization 
    deb nomlanadi. Finalizationni ta’minlash tanlovi aniq istisno holatlar bilan ishlash 
    uchun dizayn issuesidir. 
    Boshqa dizayn issuelari quyidagilar: Agar foydalanuvchi exceptionlarni 
    aniqlashga ruhsat bersa, bu exceptionlar qanday maxsuslashadi? Odatiy javob ular 
    raised bo‘lishi mumkin bo‘lgan dastur unitlarinig maxsus qismida e’lon qilinishi 
    talabidir. E’lon qilingan exception imkoniyati odatda declorationni o‘z ichiga 
    oladigan dastur unitining imkoniyatidir. 
    Boshqa issue foydalanuvchi dasturi tomonidan boshaqara olinadigan texnik 
    ta’minot-detectible errorlardir. Agar unday bo‘lmasa, hamma exceptionlar aniq 
    dasturiy ta’minot (softwaredetectible bo‘ladi. Shunga bog‘liq savol ularda xoxlagan 
    qaror qilingan exception bo‘lishi mumkin. Bu exceptionlar yoki texnik ta’minot yoki 
    dasturiy ta’minot (software) orqali raised qilinadi. 
    Nihoyat, exception bo‘yicha savol, qaror qilingan yoki foydalanuvchi qaror 
    qiladigan vaqtinchalik yoki doimiy ishda to‘xtatilishi mumkin. Bu savol ozroq filosofik 
    ayniqsa qaror qilingan error vaziyatida. Masalan, tilni taxmin qilishni range error 
    sodir bo‘lganda raised bo‘lgan qaror qilingan exception bor. Ko‘pchilik subscript 
    range errors har doim amalga oshishi kerakligiga ishonishadi va shuning uchun u bu 
    xatolarning bajarilishinito‘xtatish uchun dastur bo‘lmasligi kerak. Boshqalar 

    Download 6,33 Mb.
    1   ...   177   178   179   180   181   182   183   184   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Exception boshqaruvini o‘z ichiga olganda, subprogram

    Download 6,33 Mb.
    Pdf ko'rish