• I. BOB. MASSIVLAR HAQIDA UMUMIY MA’LUMOT
  • Kurs ishining dolzarbligi




    Download 297,23 Kb.
    bet3/9
    Sana15.02.2024
    Hajmi297,23 Kb.
    #157371
    1   2   3   4   5   6   7   8   9
    Bog'liq
    Masivlarni tashkil etish

    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 o’rganishga olib keladi.


    Kurs ishining maqsadi: C++ dasturlash tilida massivlar imkoniyatlarini keng qo’llab qulay dasturlar yaratish, hamda ular haqida tushunchalar olish.


    Kurs ishining obyekti: C++dasturlash tilida massivlarni birlashtirib saralash bo’yicha o’quvchilarga ma’lumot berishdan iborat.
    I. BOB. MASSIVLAR HAQIDA UMUMIY MA’LUMOT
    Massiv deb –bir nom bilan murojaat qilish mumkin bo‘lgan bitta tipga tegishli indekslangan o‘zgaruvchilar to‘plamidir. C # da massivlar bir o'lchovli yoki ko'p o'lchovli bo'lishi mumkin. Ko‘p hollarda bir o‘lchovli massivlardan foydalaniladi. Massivlar turli maqsadlarga xizmat qiladi. Ular o‘zgaruvchilarni 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 ularn


    manipulyatsiya qilish osonroq hisoblanadi. Shunday qilib, agar imkon beradi. 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

    Boshqa dasturlash tillarida bo‘lgani kabi C # dasturlash tilida ham massivlaridan shunday qo‘llaniladi.Shunga qaramasdan ularning bitta xususiyati bor: massivlarni obyekt shaklida ham amalga oshirish mumkin. ishlatilmagan qatorlarni yo'q qilish qobiliyatiga egadir.C++


    Ob'ektlar shaklida massivlarni amalga oshirishda bir qator muhim afzalliklarni beradi va oxirgilaridan ancha yirigi, "to‘plash" yordamida da massivlar boshqa C dasturlash tillaridagi massivlardan ancha farq qiladi. Buni misollar yordamida ko‘rib o‘tamiz. 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 e‘lon 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: using System; using System.Text; namespace massiv {




    class Program


    { public static void Main(string[] args) {



    Download 297,23 Kb.
    1   2   3   4   5   6   7   8   9




    Download 297,23 Kb.