Guruh talabasi Komilova Shahloning Algoritmik tillar va dasturlash fanidan



Download 253,48 Kb.
bet1/18
Sana26.05.2022
Hajmi253,48 Kb.
#609845
  1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
Komilova Shahlo ATD kurs ishi.doc



O’zbekiston Respublikasi
Oliy va o’rta maxsus ta’lim vazirligi
Farg’ona davlat Universiteti

Matematika-Informatika fakulteti
Amaliy matematika yo’nalishi

20.09-guruh talabasi
Komilova Shahloning
Algoritmik tillar va dasturlash fanidan
C# dasturlash tilida LINQ bilan ishlash” mavzusida


Kurs ishi rahbari: Farmonov Sh

Farg’ona-2021

MUNDARIJA


Kirish……………………………………………………………………3
1-§. LINQ asoslari ……………………………………………………..4
2-§. Guruhlash………………………………………………………….6
3-§. Kolleksiyalarni ulash. Join, GroupJoin va Zip metodlari bilan ishlash …………………………………………………………………12
4-§. All va Any metodlari bilan ishlash……………………………….………………..………………..17
5-§. LINQning kechiktirilan va zudlik bilan ijrosi…………………
6-§. LINQ so’rovlarida delegatlar va anonym metodlar ………….
Xulosa…………………………………………………………………24
Foydalanilgan adabiyotlar ro’yhati………………………………………………………………...25

Kirish.
Kompyuter tillari o’z-o’zidan emas, balki o’zaro bir-biriga bog’liqlikda mavjud bo’ladi. Har qanday yangi til u yoki bu shaklda oldingi yaratilgan tillarning xossalarini o’ziga meros qilib oladi, yaʼni ketma-ketlik prinsipi amalga oshiriladi. Natijada bitta tilning imkoniyatlari boshqalari tomonidan foydalaniladi (masalan, yangi xususiyatlar mavjud kontekstga birlashtiriladi, tilning eski tuzilishlari esa o’chirib yuboriladi). Kompyuter tillarining evolyutsiyasi shunday tarzda ro’y beradi va dasturlash mahorati takomillashtiriladi. C# tili 1972- yilda Nyu-Djersi shtatining Myurrey-xill shahrida Bell Laboratories kompaniyasining tizimli dastur tuzuvchisi Dennis Richie tomonidan yaratilgan. Bu til o’zini shunchalik yaxshi ko’rsatdiki, oxir oqibatda unda Unix operatsion tizimlarining 90 % yadro kodlari yozildi (oldin quyi darajadagi til assemblerda yozilgan). C# ning vujudga kelishidan oldinroq yaratilgan tillardan, (Pascal ulardan eng mashhuri hisoblanadi), yetarli darajada muvaffaqiyatli foydalanilgan, lekin aynan C# tili dasturlashning zamonaviy davri boshlanishini belgilab berdi. 1960-yillarda dasturlash texno-logiyalaridagi strukturaviy dasturlashlarning paydo bo’lishiga olib kelgan inqilobiy o’zgarishlar C# tilini yaratish uchun asosiy imkoniyatlarni belgilab berdi. Strukturaviy dasturlashlarning paydo bo’lishiga qadar katta dasturlarni yozish qiyin bo’lgan, satr kodlari miqdorining oshishi sababli dasturlarning o’tish joylari chalkash massalariga aylanib ketishiga olib keladi. Strukturaviy tillar dastur tuzuvchi instrumentariysiga shartli operatorlarni, lokal o’zgaradigan tartiblarni va boshqa mukammallashtirishlarni qo’shib bu muammoni hal qildi. Shunday tarzda nisbatan katta dasturlarni yozish imkoniyati vujudga keldi.Aynan C# tili kuch, elegantlik va maʼnodorlikni o’zida muvaffaqiyatli 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. 1998-2001-yilda Microsoft kompaniyasi dasturchilari Anderson Xeylsberg va Scott Wiltaumota raxbarligida Microsoft.NET Framework dasturi platformasida ishlovchi C# (si sharp) dasturlash tili ishlab chiqildi.Hozirgi kunda C# dasturlash tili yuqori bosqichli dasturlash tillari ichida eng samarali dasturlash tillaridan hisoblanadi. C# dasturlash tilida dastur tuzish uchun Visual Studio .NET muhitidan yoki SharpDevelopdan foydalanamiz. C# dasturlash tili obektga mo’ljallangan dasturlash tili hisoblanadi. C# dasturlash tili kompilyatori .CS kengaytmali ko’rsatilgan fayllar majmuasini boshlang’ich kodga o’tkazadi.Bu majmua yordamida kompilyator .exe (bajaruvchi fayl) kengaytmali va dll (kutubxona fayli) fayllar hosil qilish mumkin.



Download 253,48 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish