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.
Do'stlaringiz bilan baham: |