O‘ZBEKISTON RESPUBLIKASI
OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI
FARG‘ONA DAVLAT UNIVERSITETI
FIZIKA-MATEMATIKA FAKULTETI
AMALIY MATEMATIKA VA INFORMATIKA KAFEDRASI
«Dasturlash asoslari» fanidan
KURS ISHI
Mavzu: C # dasturlash tilida svetafor dasturini tuzish uchun
Bajardi: 19.08.A-guruh talabasi Olimjonov S
Rahbar: A.Ismoilo
MUNDARIJA:
KIRISH 3
I BOB. C# DASTURLASH TILI 8
1.1.C# dasturlash tilining tarixi va uning kelib chiqishi. 8
1.2 C# dasturlash tilining boshqa dasturlash tillaridan afzal jihatlari. 10
C # dasturlash tilida svetafor dasturini tuzish uchun. 12
XULOSA 21
FOYDALANILGAN ADABIYOTLAR 22
KIRISH
Mustaqillikdan so’ng respublikamizda axborot texnologiyalariga katta e’tibor berildi. Jahoning ko’plab mamalakatlari zamonaviy kompyuterlarga va ularni yoshlarga bevosita o’rgatishga kirishdi. Yangi axborot texnologiyalari rivojlanishiga ko’plab mamlakatlar katta e’tibor berdi va har xil festival, musobaqa, tanlovlar qilindi. Bunga misol, 2000 yil mart oyida vatanimizda birinchi marta Internet festivali bo’lib o’tdi. Festival 15 turdagi yo’nalishlardan iborat bo’ldi. Shular qatori, iqtisodiy va ijtimoiy sohalar haqida yo’nalishlar mavjud. Bu diyorimizda axborot texnologiyalariga talab va e’tibor kuchli ekanligini ko’rsatadi. O’zbekistonda axborot texnologiyalarining rivojlanishtirish ishlari olib borilmoqda. Eng katta yutuq bu O’zbekistonda milliy kompyuter tarmoqlarining shakllanishidir va u orqali axborot almashinish mumkin. Mamlakatimizda O’rta Osiyoda birinchilardan bo’lib, elektron hisoblash mashinasi ishga tushirilgan. Mustaqil O’zbekistonimizda kompyuterlashtirishni rivojlantirish, zamonaviy kompyuterlarni qo’llash va ularni samarali, sifatli ishlatish, kompyuter bozorini kengaytirish, shu va boshqa yo’nalishlar bo’yicha tadbirlar o’tkazildi va yanada rejalashtirilmoqda.
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. Fan va texnologiyalarning rivojlanishi, taraqqiy etishi va o‘zaro integratsiyalashuvi jadallashmoqda, shu bilan birga yangi innovatsion texnologiyalar yaratish hamda ishlab chiqarishning turli javhalarida qo‘llanishi har bir yoshni o‘z mutaxasisligini mukammal egallashini taqozo etadi.
Bugungi kunda kompyuter inson faoliyatining turli sohalariga kirib bormoqda. Natijada dasturiy ta‘minotga bo‘lgan talab tobora kengayib bormoqda. Bu o‘z navbatida dasturchilarga bo‘lgan talabni oshiradi.
Hozirgi kunda kompyuter va axborot texnologiyalari taraqqiyotida katta yutuqlarga erishilmoqda. Mamlakatimizda xalq xo‘jaligi tarmoqlarida: ishlab chiqarish jarayonlari, ofis ishlari, bank operatsiyalari, axborot almashinuv jarayonlari, milliy xizmat ko‘rsatish muassasalari, ilmiy tadqiqot ishlari, texnikalarni 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 yordam beradi. Shu jumladan hozirda o`quv jarayoniga Axborot texnologiyalarini keng jalb etish yaxshi natijalarga olib kelishi isbotlangan faktdir.
Biz ushbu kurs ishi davomida dastur tuzish jarayonida yuzaga keladigan favqulodda vaziyatlar bilan tanishib chiqamiz.Ushbu favqulodda vaziyatlarni hal qilish uchun biz C# dasturlash tilidan foydalanamiz.Axborot texnologiyalaridan foydalanishda foydalanuvchilar ish vaqti davomida ko’plab kutilmagan xatoliklarga duch kelishadi.C # dasturlash tili bunday muammolarni hal qilishning eng samarali vositalaridan biridir.Ushbu kurs ishi davomida C # dasturlash tilida yuzaga keladigan xatoliklar, ularning turlari, 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.
Jamiyattaraqqiyotiniyoshlarhayotidaishlabchiqarishmilliyhamdaumuminsoniymunosabatlardazamonaviyqarashimkonyatlarikengaydi. Yoshlar ta’lim tarbiyasi bilan mashg’ul bo’ladigan ijtimoiy institutlar son va sifat jihatdan o’sdi. Mustaqillik yillarida axborot texnologiyalari sohasida juda katta o’zgarishlar yuz bermoqda, shu bilan bir qator bu yoshlarga keng imkoniyatlar yaratilmoqda. Ijtimoiy hayotning barcha sohalarida axbarot texnologiyalari har yerda jadallik bilan kirib kelmoqda va bilimlarni oshishi jamiyat a’zolarini o’z ustlarida ko’proq ishlashga yangi-yangi o’zgarishlar bilan undashga olib kelmoqda. Respublikamizda jamiyatimizni axborotlashtirish maqsadida bir qancha qaror va qonunlar qabul qilindi.Mustаqil rеspublikаmizdа yuz bеrаyotgаn siyosiy, iqtisоdiy,
”Informatika” fanlar ichida eng yoshi hisoblanadi. Uni yanada rivojlantirish, kompyuter dasturlari bilan tanishish, o’sib kelayotgan yosh avlodni elektron-hisoblash mashinalari bilan tanishtirish, ularni o’rgatishni yangi bosqichlarini ishlab chiqish mamlakatimizning dolzarb va asosiy mavzusiga aylangan. Maktab, kollej, litsey, institut, universitetlarni talabga javob beradigan kompyuterlar bilan ta’minlash, ularga eng zamonaviy kompyuterlarni va ular bilan ishlash o’rgatish, O’zbekistonni har jabhada jahonga ko’rsatish asosiy vazifadir. Yangi iqtisodiy munosabatlarga o’tish davrida o’zining texnologik imkoniyatlarini rivojlantirish faqat zamonaviy axborot texnologiyalarini qo’llash orqali amalga oshirilishini talab etiladi.
Do'stlaringiz bilan baham: |