Kurs ishining dolzarbligi: Ushbu kurs ishi hozirgi kunda kompyuterda berilgan masalalarni dasturlash tillari orqali yechish va dasturda massivlardan foydalanib qulay imkoniyatlar yaratish va shu kabi tushunchalardan foydalanish vazifalarni organishga olib keladi.
Kurs ishining maqsadi: C# dasturlash tilida massivlar imkoniyatlarini keng qollab qulay dasturlar yaratish, hamda ular haqida tushunchalar olish.
Kurs ishining obyekti: C#dasturlash tilida massivlarni birlashtirib saralash boyicha oquvchilarga malumot berishdan iborat.
I. BOB. MASSIVLAR HAQIDA UMUMIY MALUMOT
Massiv deb bir nom bilan murojaat qilish mumkin bolgan bitta tipga tegishli indekslangan ozgaruvchilar toplamidir. C # da massivlar bir o'lchovli yoki ko'p o'lchovli bo'lishi mumkin. Kop hollarda bir olchovli massivlardan foydalaniladi. Massivlar turli maqsadlarga xizmat qiladi. Ular ozgaruvchilarni birbiriga bog'lash uchun qulay vositalarni ta'minlaydi.Masalan, siz massivda saqlashingiz mumkin maksimal kunlik haroratni qayd etib borishni, bir oy ichida birja kurslari ro'yxati yoki uy kutubxonasidagi dasturiy kitoblarning nomlarini.
Massivning asosiy afzalligi ma'lumotlarni tashkillashtirishdadir shuning uchun ularni manipulyatsiya qilish osonroq hisoblanadi. Shunday qilib, agar ma'lum bir aktsiyalar guruhiga to'langan dividendlarni o'z ichiga olgan qator mavjud bo'lsa, ushbu qator elementlariga siklik kirish va aktsiyalarning o'rtacha daromadini hisoblashni tashkil etishni osonlikcha massivlarda amalga oshira olasiz. Bunga qo'shimcha ravishda, massivlar ma'lumotlarni osongina tartibga solishga imkon beradi. Boshqa dasturlash tillarida bolgani kabi C # dasturlash tilida ham massivlaridan shunday qollaniladi.Shunga qaramasdan ularning bitta xususiyati bor: massivlarni obyekt shaklida ham amalga oshirish mumkin.
Ob'ektlar shaklida massivlarni amalga oshirishda bir qator muhim afzalliklarni beradi va oxirgilaridan ancha yirigi, "toplash" yordamida ishlatilmagan qatorlarni yo'q qilish qobiliyatiga egadir.C# da massivlar boshqa C dasturlash tillaridagi massivlardan ancha farq qiladi. Buni misollar yordamida korib otamiz.
nt [] k ; // k massiv.
K = new int [3] ; // massiv 3 ta int tipiga tegishli elementdan iborat.
K [0] = -5 ; K [1] = 4 ; K [2] = 1; // massiv elementlarini elon qilamiz. // massivning uchinchi elementini chiqaramiz.
Console.Writeline(k[2]+‖‖);
Yuqoridagilardan ko‘rinib turibdiki, massiv quyidagicha e‘lon qilinadi :
Int [] k;
Quyidagisi esa xato hisoblanadi: int k[]; //xato! int k []; //xato!
Misol:
Do'stlaringiz bilan baham: |