Ўзбекистон республикаси олий ва ўрта махсус



Yüklə 0,91 Mb.
səhifə1/5
tarix10.12.2022
ölçüsü0,91 Mb.
#73513
  1   2   3   4   5
C da massivlar ikki o’lchovli bilan ishlash. Reja



C++ da massivlar ikki o’lchovli bilan ishlash.

Reja:


  1. Massiv haqida umumiy tushuncha.

  2. Ikki o`lchovli statik massivlar.

  3. Ikki o`lchovli massivlarni initsializatsiyalash.

  4. Dinamik massivlar bilan ishlash.

  5. Funksiyalarning massiv kirish parametrlari.


Massiv haqida umumiy tushuncha.

Massiv – bu bir toifali , chekli qiymatlarning tartiblangan to`plamidir . Massivlarga misol qilib matematika kursidan ma`lum bo`lgan vektorlar , matritsalarni ko`rsatish mumkin .
Massivlar odatda bir o`lchovli va ko`p o`lchovli turlarga bo`linadi. Massiv bir o`lchamli deyiladi, agar uning elementiga bir indeks orqali murojat qilish mumkin bo`lsa.
C\C++ dasturlash tillaridagi massiv elementlar indekislari har doim noldan boshlanadi (birdan emas) . Bizga char tipidagi m nomli massiv berilgan bo`lsin . Va u 3 ta elementdan tashkil topgan bo`lsin. m[0]  -9 ; m[1]  15; m[2]  3;
Demak, elementga murojat qilish uchun massiv nomi va [] qavslar ichida element indeksi yoziladi.
Bu yerda birinchi element qiymati -9 , ikkinchi element – 1 nomerli indeksda -15 qiymati bor ekan. Oxirgi element indeksi n-1 bo`ladi (n-massiv elementlari soni). [] qavs ichidagi indeks butun son yoki butun songa olib keluvchi ifoda bo`lmog`i lozim. Masalan:

int n=6, m=4;


L[n-m]=33; // L[2]=33;
Cout<

Massiv elementlariga murojat qilish oddiy o`zgaruvchilarga murojat qilishdan biroz farq qiladi . Massiv elementiga murojat qilish indeksi orqali bo`ladi.


a[1] = 5; a massivning indeksi 1 bo`lgan elementi 5 qiymat o`zlashtirilsin. cin>>a[2]; a massivning elementi 2 bo`lgan elementi kiritilsin; cout<


[elementlar _soni] = { boshlang`ich qiymatlar };
1)float a[5], 2) int b[6], 3) boll c[7];


  1. a elementi haqiqiy sondan iborat bo`lgan , 4 ta elementdan

tashkil topgan massiv. Indekslari esa 0 dan 3 gacha bo`lgan sonlar.






Yüklə 0,91 Mb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin