"saralash algoritmlari"

DOCX 30 pages 1.7 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 30
o`zbеkiston rеspublikasi oliy va o`rta maxsus ta'lim vazirligi farg’ona davlat universiteti fizika matematika fakulteti amaliy matematika va informatika kafedrasi 19-08 guruh talabasi kamoljonov muhriddin husniddin o’g’lining “dasturlash asoslari” fanidan “saralash algoritmlari” mavzusidagi kurs ishi kurs ishi rahbari: sh. ulikov farg’ona shahri 2021y mundarija kirish 3 i.bob.c# dasturlash tiliga kirish va uning asoslari. 6 1.1 c# tili tarixi. .net framework xaqida c# tili tarixi 6 1.2. c# tilida konsol va windows dasturlarini yaratish 10 ii bob. algoritm nazariyasi, saralash algoritmlari turlari 17 2.1algoritm haqida tushuncha. algoritmlar va ma'lumotlar tuzilmalari asoslari. algoritmlarga kirish 17 2.2.tasodifiy saralash algoritmi 17 xulosa 29 foydalanilgan adabiyotlar ro`yxati 30 kirish xx asrning 80 - yillaridan oldin ishlab chiqilgan kompyuterlar uchun katta dasturiy sistemalarni ishlab chiqish juda ham mushkul vazifa edi. buning eng katta sababi shu davrga xos bo’lgan kompyuterlarning imoniyatlarining chegaralanganidadir. dasturiy komplekslarni ishlab chiqishda asosiy cheklanishlar kompyuter tezkor xotirasining sig’imi, ma’lumotlarni ikkilamchi xotira qurilmalaridan (magnit lentalar, …
2 / 30
bordi. natijada, dastlab matn va grafiklar uchun muharrirlari ishlab chiqildi, keyinchalik multimedia qurilmasi yordamida tovushli ma’lumotlarni qayta ishlash imkoniyatlari ham paydo bo’ldi. kompyuter tasviriy imkoniyatlarining kengayishi foydalanuvchilar uchun qulay bo’lgan grafik muloqot interfeysini yaratilishiga sabab bo’ldi. natijada yuqori murakkablikdagi katta amaliy dasturlarni yaratish foydali hamda zarur bo’lib qoldi. dasturiy vositalarni ishlab chiqish uchun qurol sifatida yuqori bosqichli algoritmik tillardan foydalanildi. bu dasturiy vositalar dasturchi va dasturchilar guruhi imkoniyatlarini kengaytirib, dasturiy mahsulotlarning murakkablik darajasining ortishiga ham sabab bo’ldi. kompyuter tasviriy imkoniyatlarining kengayishi foydalanuvchilar uchun qulay bo’lgan grafik muloqot interfeysini yaratilishiga sabab bo’ldi. natijada yuqori murakkablikdagi katta amaliy dasturlarni yaratish foydali hamda zarur bo’lib qoldi. dasturiy vositalarni ishlab chiqish uchun qurol sifatida yuqori bosqichli algoritmik tillardan foydalanildi. bu dasturiy vositalar dasturchi va dasturchilar guruhi imkoniyatlarini kengaytirib, dasturiy mahsulotlarning murakkablik darajasining ortishiga ham sabab bo’ldi. dasturlash tillari har xil maqsadlarga – murakkab matematik masalalarni yechish, iqtisodiy-matematik hisob-kitoblarni amalga oshirishdan tortib musiqa partituralari va …
3 / 30
.net muhitidan foydalanamiz. c# dasturlash tili obektgamo’ljallangan dasturlash tili hisoblanadi. kurs ishining dolzarbligi:ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish va dasturda turli xildagi operatorlarni yuklab olish va ortiqcha yuklangan operatorlar tushunchalaridan foydalanish kabi vazifalarni o’rganishga olib keladi. mavzuning maqsadi –saralash algoritmlarini o’rganish, c# dasturlash tili yordamida bizga berilgan bir nechta sonlarni turli xil usullarda tartib bo’yicha saralsh ko’rib chiqish. c# dasturlash tilida uni tarixini o’rganish,sonli hisoblash funksiyalari kutubxonasi bilan ishlash va sonli hisoblash funksiyalarini yuklab olish haqida tushunchalar olish. kurs ishining asosiy vazifalari: • saralash algoritmlarini o`rganish. • saralash algoritmlarini c# dasturida amalga oshirish. • c# dasturlash tilining tarixi va axamiyatini o’rganish; • c# dasturlash tilining o’ziga xos xususiyatlarini tahlil qilish; kurs ishining obyekti: c# dasturlash tili bilan yaqindan ishlash, u haqida to’liq ma’lumot berish va uni amalda qo’llash. kurs ishining predmeti: c# dasturlash tilini keng targ’ib qilish. i.bob.c# dasturlash tiliga kirish va uning asoslari. …
4 / 30
tli birlashtirgan birinchi strukturaviy til bo‘ldi. uning bo‘lishi mumkin bo‘lgan xatolar mas’uliyatini tilga emas dastur tuzuvchi zimmasiga yuklaydigan prinsiplar bilan inobatga olgan holda sintaksisdan foydalanishdagi qisqalik va osonlik kabi xususiyatlari tezda ko‘plab tarafdorlarini topdi. bugungi kunda biz mazkur sifatlarni o‘z o‘zidan anglashiladigan deb hisoblaymiz, lekin c da birinchi marotaba dastur tuzuvchiga zarur bo‘lgan ajoyib yangi imkoniyatlar mujassamlashtirilgan. natijada 1980 yillardan boshlab c strukturaviy dasturlash tillari orasida eng ko‘p foydalaniladiganlaridan biri bo‘lib qoldi. biroq, dasturlashning rivojlantirish choralariga ko‘ra bundanda kattaroq dasturlarni qayta ishlash muammosi kelib chiqmoqda. loyiha kodi ma’lum bir hajmga yetgan zahoti (uning raqamli ahamiyati dastur, dastur tuzuvchi, foydalanilgan instrumentlarga bog‘liq bo‘ladi, lekin taxminan 5000 satr kodlari nazarda tutilayapti) c-dasturlarini tushunish va kuzatib borishda qiyinchiliklar yuzaga keladi. c# tilining vujudga kelishi. garchi java tili dasturlarni bir platformadan boshqasiga o‘tkazishning ko‘plab muammosini hal qilgan bo‘lsa ham, zamonaviy internet-muhitida samarali ishlashi uchun unga bir qator xossalar yetmayapti, ulardan biri bir qancha kompyuter …
5 / 30
ning tarkibiy qismi hisoblangan c# tilini ishlab chiqdi (tilning bosh me’mori anders xeylsberg). alfa-versiya tili 2000 yil o‘rtalaridan muomala chiqarila boshlandi. c# tili butun dunyoda keng qo‘llanilayotgan va eng ommabop bo‘lgan c, c++ va java dasturlash tillari bilan to‘g‘ridan-to‘g‘ri bog‘liqdir. hozirda amalda barcha professional dastur tuzuvchilar mazkur tilni biladi, shuning uchun ularga asoslangan c# ga o‘tish ortiqcha qiyinchiliklarsiz ro‘y beradi. xeylsberg, c++ va java tillari muallifi sifatida, “g‘ildirak kashf” qilmadi, balki kashf etilgan yo‘ldan ketdi – asos sifatida oldin yaratilgan tillardan foydalangan holda e’tiborni yaxshilash va innovatsiyalarga qaratdi. c# ning genealogik tasnifi 1.-rasmda ko‘rsatilgan. c# tili c++ da aniqlagan ob’ektli modelga qurilgan, sintaksisi, ko’plab kalit so‘zlar va operatorlarni u c tilidan meros qilib olgan. agarda siz dasturlashning ushbu tillarini bilsangiz, unda sizga c# ni o‘rganishda muammo kelib chiqmaydi. c# va java o‘rtasidagi aloqa nisbatan murakkab. ikkala til ham o‘tkazuvchi kodni yaratish uchun ishlab chiqilgan, c va c++ larga asoslanadi, ularning …

Want to read more?

Download all 30 pages for free via Telegram.

Download full file

About ""saralash algoritmlari""

o`zbеkiston rеspublikasi oliy va o`rta maxsus ta'lim vazirligi farg’ona davlat universiteti fizika matematika fakulteti amaliy matematika va informatika kafedrasi 19-08 guruh talabasi kamoljonov muhriddin husniddin o’g’lining “dasturlash asoslari” fanidan “saralash algoritmlari” mavzusidagi kurs ishi kurs ishi rahbari: sh. ulikov farg’ona shahri 2021y mundarija kirish 3 i.bob.c# dasturlash tiliga kirish va uning asoslari. 6 1.1 c# tili tarixi. .net framework xaqida c# tili tarixi 6 1.2. c# tilida konsol va windows dasturlarini yaratish 10 ii bob. algoritm nazariyasi, saralash algoritmlari turlari 17 2.1algoritm haqida tushuncha. algoritmlar va ma'lumotlar tuzilmalari asoslari. algoritmlarga kirish 17 2.2.tasodifiy saralash algoritmi 17 xulosa 29 foydalanilgan adabiyotlar ro`yxati 30 kirish...

This file contains 30 pages in DOCX format (1.7 MB). To download ""saralash algoritmlari"", click the Telegram button on the left.

Tags: "saralash algoritmlari" DOCX 30 pages Free download Telegram