Bir va ikki o'lchovli massivlar ustida amallar


Download 180.24 Kb.
bet2/7
Sana06.02.2023
Hajmi180.24 Kb.
#1171375
1   2   3   4   5   6   7
Bog'liq
Mak70eJRxRkXgSHo0Vb95iTgGhZVRna2

Demak, massiv – bu fiksirlangan miqdordagi ayrim qiymatlarning (massiv elementlarining) tartiblangan majmuasidir. Barcha elementlar bir xil turda bo`lishi kerak va bu tur element turi yoki massiv uchun tayanch tur deb nomlanadi. Yuqoridagi keltirilgan misolda Reyting – haqiqiy turdagi vektor deb nomlanadi.

  • Demak, massiv – bu fiksirlangan miqdordagi ayrim qiymatlarning (massiv elementlarining) tartiblangan majmuasidir. Barcha elementlar bir xil turda bo`lishi kerak va bu tur element turi yoki massiv uchun tayanch tur deb nomlanadi. Yuqoridagi keltirilgan misolda Reyting – haqiqiy turdagi vektor deb nomlanadi.
  • Programmada ishlatiladigan har bir konkret massiv o`zining individual nomiga ega bo`lishi kerak. Bu nomni to`liq o`zgaruvchi deyiladi, chunki uning qiymati to`liq bir massivning o`zi bo`ladi. Massivning har bir elementi massiv nomi, hamda kvadrat qavsga olingan va element selektori deb nomlanuvchi indeksni ko`rsatish orqali oshkor ravishda belgilanadi. Murojaat sintaksisi:

[]

  • []
  • Bu ko`rinishga xususiy o`zgaruvchi deyiladi, chunki uning qiymati massivning alohida elementidir, Bizning misolda Reyting massivining alohida komponentalariga Reyting[1], Reyting[2],..., Reyting[N] xususiy o`zgaruvchilar orqali murojaat qilish mumkin. Boshqacha bu o`zgaruvchilarni indeksli o`zgaruvchilar deyiladi.

Umuman olganda indeks sifatida ifoda ishlatilishi mumkin. Ifoda qiymati massiv elementi nomerini aniqlaydi. Ifoda sifatida o`zgaruvchi ham olinishi mumkinki, o`zgaruvchining qiymati o`zgarishi bilan murojaat qilinayotgan massiv elementini aniqlovchi indeks ham o`zgaradi. Shunday qilib, programmadagi bitta indeksli o`zgaruvchi orqali massivning barcha elementlarini belgilash (aniqlash) mumkin. Masalan, Reyting[1] o`zgaruvchisi orqali I o`zgaruvchining qiymatiga bog`liq ravishda Reyting massivining turli (barcha) elementlariga murojaat qilish imkoni mavjud. Shuni qayd qilish kerakki, massiv indeksi sifatida butun son qo`llaniladi.

  • Umuman olganda indeks sifatida ifoda ishlatilishi mumkin. Ifoda qiymati massiv elementi nomerini aniqlaydi. Ifoda sifatida o`zgaruvchi ham olinishi mumkinki, o`zgaruvchining qiymati o`zgarishi bilan murojaat qilinayotgan massiv elementini aniqlovchi indeks ham o`zgaradi. Shunday qilib, programmadagi bitta indeksli o`zgaruvchi orqali massivning barcha elementlarini belgilash (aniqlash) mumkin. Masalan, Reyting[1] o`zgaruvchisi orqali I o`zgaruvchining qiymatiga bog`liq ravishda Reyting massivining turli (barcha) elementlariga murojaat qilish imkoni mavjud. Shuni qayd qilish kerakki, massiv indeksi sifatida butun son qo`llaniladi.
  • Haqiqiy turdagi (float,double) qiymatlar to`plami cheksiz bo`lganligi sababli ular indeksi sifatida ishlatilmaydi.

Download 180.24 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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