favqulotda vaziyatlar

DOCX 25 стр. 199,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 25
o’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi farg’ona davlat universiteti amaliy matematika va informatika kafedrasi «dasturlash asoslari » fanidan kurs ishi mavzu: favqulotda vaziyatlar bajardi: 19.08-guruh talabasi burhonova zilolaxon rahbari: amaliy matematika va informatika kafedrasi o`qituvchisi: sh.ulikov farg’ona 2021-yil mundarija kirish 3 1-bob. c# da xatoliklar bilan ishlash 5 1.1. xatoliklar bilan ishlash tizimi. 5 1.2. xatoliklar bilan ishlovchi operatorlar. 5 1.3. xatolik tiplari va exception sinfi. 10 2-bob.operatorlarni qo’llash usullari. 14 2.1.try blokidan ichma-ich ko’rinishda foydalanish. 14 2.2. bir nechta catch bloklaridan foydalanish. 15 2.3.throw operatori. 19 xulosa 24 foydalanilgan adabiyotlar ro’yxati 25 kirish xxi asr axborot texnologiyalari asri deb atalgani sababli, shu davr mobaynida axborotlar bilan ishlash va axborotlashtirish juda rivojlandi. bunga sabab shundaki, kundalik turmushda, axborotlar, ularni qayta ishlash va uzatishning ahamiyati tobora ortib borishidadir. bu esa o‘z navbatida jamiyatning har bir a’zosidan axborotlashtirish va axborot texnologiyalari sirlarini, uning qoida va qonuniyatlarini mukammal bilishni taqozo etadi. …
2 / 25
alarni avtomatik va masofadan boshqarish masalalari, ommaviy axborot vositalari, tibbiyot maskanlaridagi jarayonlarda kompyuterlar va axborot texnologiyalari muvaffaqiyatli qo‘llanilmoqda. hozirgi vaqtda bir qancha dasturlash tillari mavjud bo‘lib, ular har xil sohaga doir masalalarni hal qilishda ishlatiladi. dasturlash faninining rivojlanishi bevosita kompyuterlarning rivojlanishi bilan bog‘liqdir. o‘tgan asrning o‘rtalarida kompyuterlarning yaratilishi, ular bilan parallel ravishda uning dasturiy ta‘minotini ham rivojlanishiga sabab bo‘ldi. kompyuterlarning texnik ta‘minotini rivojlanishi bilan, ular uchun turli dasturiy mahsulotlar yaratila boshlangan va yaratilmoqda, hamda kompyuterlarning texnik ta‘minoti bilan parallel darajada rivojlanib bormoqda. dasturiy ta‘minotsiz kompyuterlar oddiy qutidan farqi qolmas edi. hozirgi vaqtda bir qancha dasturlash tillari mavjud bo‘lib, ular har xil sohaga doir masalalarni hal qilishda ishlatiladi. c# dasturlash tili visual dasturlash texnologiyasini qo‘llash asosida turli darajadagi qiyinchilikdagi masalalarni tez hal qilish imkonini beradi. xozirda axborot texnologiyalari jadal suratlar bilan rivojlanib bormoqda va hayotning barcha sohalariga tadbiq etilmoqda. axborot texnologiyalaridan foydalanish foydalanuvchiga ko`pgina qulayliklar yaratib maqsadga tez va sifatli erishishga …
3 / 25
vujudga kelish sabablari, bartaraf etish usullarini o’rganib chiqamiz. kurs ishining dolzarbligi:ushbu kurs ishi hozirgi kunda axborot texnologiyalarida berilgan masalalarni dasturlash tillari orqali yechish va bu dasturlarda yuzaga keladigan favqulotda vaziyatlar ya’ni xatoliklarni bartaraf etish uchun xatoliklar bilan ishlovchi operatorlar, sinflar va ularning vazifalarini o’rganishga olib keladi kurs ishining maqsadi:c# dasturlash tilidan foydalangan holda dastur xatoliklarini bartaraf etishda foydalaniladigan operatorlar, sinflar, metodlar haqida tushuncha olish. ularni qo’llash usullarini o’rganish va shular asosida misollar ishlash. kurs ishining ob’yekti:c# dasturlash tilidan foydalangan holda dasturlarda yuzaga keladigan xatoliklarni bartaraf etish usullari haqida o’quvchilarga ma’lumot berishdan iborat. 1-bob. c# da xatoliklar bilan ishlash 1.1. xatoliklar bilan ishlash tizimi. dasturlash tillarida dastur tuzish jarayonida, xususan c # da dastur buzilishiga olib kelishi mumkin bo’lgan xatoliklarni inobatga olish muhim hisoblanadi. chunki bu dastur foydalanuvchilariga ko’plab noqulayliklar keltirishi mumkin. bunday xatoliklarga misol tariqasida sonni nolga bo’lish, massiv indekslarining chegaradan oshib ketishi, o’zgaruvchi qiymati tip diapazonidan chiqib ketishi kabilarni …
4 / 25
klar bilan ishlash tizimi xatolarni qayta ishlash jarayonini soddalashtiradi, bu bizning dasturimizda xato yuzaga kelganda avtomatik ravishda ularni aniqlab, bartaraf etishga imkon beruvchi bloklardan foydalanish imkoniyatini yaratadi. bu ma'lum bir operatsiya ishlamay qolganda dastur xatolarini birma-bir qo’lda tekshirib chiqish zaruratini yo’q qiladi. agar xato yuzaga kelsa, u tegishli ravishda operatorlar tomonidan aniqlanadi va bartaraf etiladi. 1.2. xatoliklar bilan ishlovchi operatorlar. c # dasturlash tilida xatoliklar bilan ishlashda quyidagi operatorlardan foydalanish mumkin. try/catch yoki try/catch/finally hamda throw operatorlari. xatoliklarni bartaraf etishda asosan try/catch/finally operatoridan foydalaniladi. ushbu operatorning sintaksisi quyidagicha: try { // xatolik ro’y berishi mumkin bo’lgan dastur kodi. } catch( exception e ) { // xato bilan ishlash kodi } finally { // try va catch bloklaridan keyin bajarilishi kerak bo’lgan dastur kodi } try/catch/finally operatoridan foydalanganda, avval try blokidagi dastur kodi bajariladi. agar ushbu blokda xatolik aniqlanmasa, u bajarilgandan so'ng finally bloki ishlay boshlaydi va keyin dastur o'z ishini …
5 / 25
onni nolga bo’lishda yuzaga keladigan xatolikni bartaraf etish dasturini keltiramiz. using system; namespace nolga_bolinish { classprogram { publicstaticvoidmain(string[] args) { try{ int a,b,c; console.writeline("a sonni kiriting:"); a=int.parse(console.readline()); b=0; //b o'zgaruvchi nolni o'zlashtirib oladi. c=a/b;//bu yerda bo'luvchi nol bo'lganligi sababli xatolik ro'y beradi. console.writeline("natija:"+c); } catch(exception e) //xatolikni aniqlash. { console.writeline("xatolik ro'y berdi:{0}",e.tostring()); } finally{//finally blokidan foydalanish console.writeline("dastur yakunlandi!"); } console.readkey(true); } } } biz ushbu dasturni ishga tushirganimizda quyidagi natijani olamiz: ko’rib turganimizdek dasturda 54 sonini 0 ga bo’lishga urinildi va dastur bu xatolikni try/catch operatori yordamida aniqladi va bizga xatolik haqida turli ma’lumotlar chiqarib berdi. chunki biz catch blokida e o’zgaruvchining qiymati chiqarib berilishini kiritgandik. dastur yakunida esa finally bloki ishga tushdi. umuman olganda xatoliklarni aniqlab, bartaraf etuvchi asosiy bloklar try/catch bloklari hisoblanadi.agarda biz finally blokini qo’llamasak ham try/catch bloki xatolikni bartaraf etishi mumkin. lekin try yoki catch bloklaridan birontasini qo’llamasak dastur xatoliklarini bartaraf etishning iloji bo’lmay qoladi.yuqoridagi dasturda …

Хотите читать дальше?

Скачайте все 25 страниц бесплатно через Telegram.

Скачать полный файл

О "favqulotda vaziyatlar"

o’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi farg’ona davlat universiteti amaliy matematika va informatika kafedrasi «dasturlash asoslari » fanidan kurs ishi mavzu: favqulotda vaziyatlar bajardi: 19.08-guruh talabasi burhonova zilolaxon rahbari: amaliy matematika va informatika kafedrasi o`qituvchisi: sh.ulikov farg’ona 2021-yil mundarija kirish 3 1-bob. c# da xatoliklar bilan ishlash 5 1.1. xatoliklar bilan ishlash tizimi. 5 1.2. xatoliklar bilan ishlovchi operatorlar. 5 1.3. xatolik tiplari va exception sinfi. 10 2-bob.operatorlarni qo’llash usullari. 14 2.1.try blokidan ichma-ich ko’rinishda foydalanish. 14 2.2. bir nechta catch bloklaridan foydalanish. 15 2.3.throw operatori. 19 xulosa 24 foydalanilgan adabiyotlar ro’yxati 25 kirish xxi asr axborot texnologiyalari asr...

Этот файл содержит 25 стр. в формате DOCX (199,5 КБ). Чтобы скачать "favqulotda vaziyatlar", нажмите кнопку Telegram слева.

Теги: favqulotda vaziyatlar DOCX 25 стр. Бесплатная загрузка Telegram