Qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti




Download 141,69 Kb.
bet1/16
Sana18.05.2024
Hajmi141,69 Kb.
#241912
  1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Latofat777


O‘ZBEKISTON RESPUBLIKASI
OLIY TA’LIM, FAN VA INNOVATSIYALAR
VAZIRLIGI
QARSHI DAVLAT UNIVERSITETI


MATEMATIKA VA KOMPYUTER ILMLARI FAKULTETI


_________________________________KAFEDRASI
__________________________________YO’NMALISHI

_____________________________fanidan




K U R S I SH I


Mavzu: C# tilida ko’p tarmoqli dasturlarni ishlab chiqish

____– guruh – bosqich talabasi


Tayyorladi: __________________
Tekshirdi:(Ilmiy rahbar) ____________________
Qarshi – 2024


MUNDARIJA:


3
Kirish 3
I-BOB. Bir o‘lchovli massivlar va ulardan foydalanish 4
1.1. Massiv tushunchasi 4
Bir o‘lchovli massivlar 4
Massivni initsializatsiya qilish Quyidabiro‘lchovlimassivni initsializatsiya qilishning umumiy shaklikeltirilgan: 7
[] ={val1,val2, val3,..., valN}; 7
Massiv chegaralariga rioya qilish 8
11
1.2 Arraysinfi vauning metodlari 11
Elementnishartbo‘yichatopish: using System; 13
Elementlarningtartibiniteskarisigao‘zgartiramiz: using System; 14
Sort() funksiyasi yordamida massivni o‘sish tartibida tartiblash using System; 16
II-BOB . Ko‘p o‘lchovli massivlar. 18
2.1 Ko‘p o‘lchovli massivlar: 18
Ikki o‘lchovli massivlar 18
Massivlar massivi 25
2.2 Switch operatori. 27
Xulosa 31
Foydalanuvchi Adabiyotlar 32















Kirish


Dasturlash tillarida kompyuter xotirasida bir o‘zgaruvchi yordamida bir nechta qiymatlardanfoydalanishga to‘g‘ri keladi. Bir o‘zgaruvchibilan birnechta qiymat ustidaamallar bajarishuchunberilgan ma’lumotlar birturg amansubbo‘lishikerak. Dasturlashtillaridaro‘yxat yokijadval ko‘rinishidagi ma’lumotlarni massiv debatashadi .Massivso‘zining ma’nosio‘lcham, o‘lchovdeganma’nolarnibildiradi.Massivningbarchaelementlaribittaturgamansubbo‘lib,ular bitta nom bilan nomlanadi va bir-birlaridan nomerlari (indekslari) bilan farq qiladi.
Dasturda massivlarning ikki asosiy ma’lumot strukturalari mavjud. Birinchisi statik, ikkinchisi dinamikdir. Statik deganda xotirada egallagan joyi o‘zgarmas, dastur boshida beriladigan strukturalarni nazarda tutamiz. Statik massivlar elementlar soni oldindan ma’lum bo‘lganvainitsializatsiyalangan (qiymat belgilangan) massivlar hisoblanadi. Dinamikberilganlar turlari dasturdavomida o‘zhajmini,egallaganxotirasini o‘zgartirishimumkin. Dinamikmassivlar esa elementlari soni oldindan ma’lum bo‘lishi va uni initsializatsiyalash (qiymat belgilash) shart emas. Statik massivlarning kamchiliki shundaki, agar ularning o‘lchamini oldindan juda katta olinsa-yu, uning ko‘p qismi keraksiz qolib ketsa, u holda xotira behuda sarflanishiga olib keladi. Shu muammoni hal qilish maqsadida massivlar C# tilida, asosan, dinamik tarzda e’lon qilinadi. Massivlar dasturlashda eng ko‘p qo‘llaniladigan berilganlar turlaridir. Massivlar xotirada ketma- ket joylashgan, bir turdagi o‘zgaruvchilar guruhidir. Alohida bir o‘zgaruvchini ko‘rsatish uchun massiv nomi va kerakli o‘zgaruvchi indeksi yoziladi. Odatda, massivlar katta hajmdagi tartiblangan, lekin chekli elementlarga oid masalalarni hal etishda qo‘l keladi. Dastur ishlatilishi davomida massivlar aniq nomga ega bo‘lishi va uning Indekslar massiv elementlariga murojaat qilish uchun ishlatiladi. Indeks massivdagi element sonini bildiradi. Massivdagi to‘rtinchi elementga murojaat qilish uchun biz 3 indeksida



Download 141,69 Kb.
  1   2   3   4   5   6   7   8   9   ...   16




Download 141,69 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti

Download 141,69 Kb.