Мухаммад ал-хоразмий номидаги тошкент ахборот технологиялари университети “MA'lumotlar tuzilmasi va algoritmlar”


Download 32.3 Kb.
bet4/4
Sana07.01.2023
Hajmi32.3 Kb.
#1083408
1   2   3   4
Bog'liq
Mustaqil ish




STATIK MASSIVLAR.

Massiv bir tipga tegishli bo’lgan o’zgaruvchilarning tartiblangan (nomer-langan) to’plamiga tushiniladi.

Massiv so’zining manosi - o’lcham, o’lchov demakdir.

Massiv deb- bitta nom bilan nomlanuvchi, bitta turli mansub va bir-birlaridan faqat nomerlari bilan farq qiluvchi chekli sondagi ob’ektlar to’plamiga aytiladi.

Massivdagi o’zgaruvchi element deyiladi va uning massivdagi o’rni indeks orqali beriladi.

Dasturlash tillarida ro’yxat yoki jadval ko’rinishidagi ma’lumotlarni massiv deb aytishadi.

Massivning barcha elementlari xotiraning qo’shni katakchalarida joylashadi.

Masalan.: long int (xotiradan 4 bayt joy band qiladi) tipidagi 3 ta elementdan iborat massiv elon qilingan bo’lsa, u holda massiv birinchi elementining manzili (32 bitli OTda)

0x0041A040

0x0041A044

0x0041A048

ko’rinishlarda bo’ladi.

Band bo’lgan xotira baytlarda o’lchanadi va

=sizeof*

Massiv uzunligi , yani elementlari sonini aniqlash uchun sizeof(massiv nomi) funksiyasidan foydalaniladi.

Masalan.:

{

int n=21, m=17; n=n-m;

int s[n+22], j,I; j=sizeof(s);

char satr[n+22]; i=sizeof(satr);

cout<<

cout<<

system(“pause”);

Massiv quyidagicha e’lon qilinadi:

Masalan:

int mat[3];

Bu quyidagi ko’rinishda bo’ladi:

int mat[3]={3,4,5};

Bu yerda int mat nomli massivning turi butun, 3 massiv elementlar soni va u 0 dan 2 gacha nomerlangan.

[]={boshlang’ich qiymatlar};


C++ dasturlash tilida massiv elementlari noldan boshlanib nomerlanadi. Masalan.: massiv o’lchami n bo’lsa uning elementlari 0 dan n-1 gacha nomerlanadi,

int mat[20];

Demak, yuqorida e’lon qilingan massivning birinchi elementi mat[0] va oxirgi elementi mat[19] bo’ladi.

C++ dasturlash tilida tasodifiy tanlash buyrug’i mavjud.


Download 32.3 Kb.

Do'stlaringiz bilan baham:

1   2   3   4




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