• IKKI VA UNDAN YUQORI O’LCHAMLI MASSIVLAR
  • Natija: 1 2 3 4 5 6 7 8 9 10 11 12
  • Dasturlash asoslar




    Download 0,66 Mb.
    bet3/10
    Sana14.05.2024
    Hajmi0,66 Mb.
    #230790
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Massiv kurs ishi

    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.
    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, uchun qulay vositalarni ta'minlaydi.

    IKKI VA UNDAN YUQORI O’LCHAMLI MASSIVLAR
    Ikki o'lchamli (2D) massivlar, dasturlashda ko'p qo'llaniladigan ma'lumot turlarini yig'ish va ularni birlashtirish uchun juda foydali bo'lgan qurilmadir. 2D massivning o'ziga xos xususiyati shundaki, uning elementlari qatorlar va ustunlar bo'yicha tartiblangan ma'lumotlardan iborat bo'lishidir. Bu ma'lumotlar tarqalgan qator va ustunlar indekslar bo'yicha murojat qilinishi mumkin.

    namespace UzbekDevs


    {
    internal class Program
    {
    static void Main(string[] args)
    {
    short[,,] B = {
    {
    {1, 2, 3, 4},
    {5, 6, 7, 8},
    {9, 10, 11, 12}
    },
    {
    {13, 14, 15, 16},
    {17, 18, 19, 20},
    {21, 22, 23, 24}
    }
    };
    for (int i = 0; i < 2; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    for (int k = 0; k < 4; k++)
    {
    Console.Write(B[i, j, k] + " ");
    }
    Console.WriteLine();
    }
    Console.WriteLine();
    }
    Console.ReadKey();
    }
    }
    }

    Natija:
    1 2 3 4
    5 6 7 8
    9 10 11 12
    Massivlar daraja yoki o'lchovlar soni kabi tushuncha bilan tavsiflanadi. Massivlar 1, 2, 3 yoki n o’lchamli bo’lishi mumkin. Ko’p o’lchmali massivlarni 2 o’lchamli massivlar misolida ko’rib boramiz Bir o’lchovli massivlarni bitta gorizontal qator kabi tasavvur qilishimiz mumkin, misol uchun:
    int[] nums1 = new int[] { 0, 1, 2, 3, 4 };
    Bu massivning vizual ko’rinishi

    Download 0,66 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 0,66 Mb.