Massivlar (jadval kattaliklar) Reja: Massivlar haqida umumiy ma'lumotlar; Bir o'lchamli massivlar va ular ustida amallar; Ko'p o'lchamli massivlar va ular ustida amallar. Massivlar haqida umumiy ma'lumotlar Biz shu paytgacha qiymatlarning oddiy (skalyar) tiplaridan foydalanib, turli xil programmalar yaratishni o'rgandik. Skalyar tipga tegishli xar bir qiymat yagona ma'lumot hisoblanib, trivial strukturaga egadir. Amalda esa, turli xil hosilaviy tiplar bilan ishlashga, ulardan foydalanib murakkab programmalar yaratishga to'g'ri keladi. Bu tiplarga tegishli qiymatlarning xar biri trivial bo'lmagan strukturaga ega, yani bu qiymatlar o'z navbatida yana bir nechta qiymatlardan tashkil topadi. Endi shunday tiplardan biri bo'lgan, programmalashda eng ko'p qo'llaniladigan programma obyekti - massivlar bilan tanishib chiqamiz. Bir o'lchamli massivlar va ular ustida amallar Massiv - bu bir xil tipli, chekli qiymatlarning tartiblangan to'plamidir. Massivlarga misol sifatida matematika kursidan malum bo'lgan vektorlar, matritsalar va tenzorlarni ko'rsatish mumkin. Programmada ishlatiluvchi barcha massivlarga o'ziga xos ism berish kerak. Massivning xar bir xadiga murojaat esa, uning nomi va o'rta kavs ichiga olib yozilgan tartib xadi orqali amalga oshiriladi: [] bu yerda - massiv xadining joylashgan o'rnini anglatuvchi tartib qiymati. Umuman olganda, o'rnida katnashishi xam mumkin. Indeksni ifodalovchi ifodaning tipini - indeks tipi deb ataladi. Indeks tipining qiymatlar to'plami albatta nomerlangan to'plam bo'lishi, shu bilan bir katorda, massiv xadlari sonini aniklashi va ularning tartibini belgilashi kerak. Massivlarni elon qilishda indeks tipi bilan bir katorda massiv xadlarining tipi xam ko'rsatilishi kerak. Bir o'lchamli massivni elon qilish kuyidagicha amalga oshiriladi: array [] of ; Ko'pincha sifatida cheklanma tiplardan foydalaniladi, chunki bu tipga tegishli to'plam tartiblangan va katiy nomerlangandir. Misol uchun, 100 ta haqiqiy sonli xadlardan iborat massiv kuyidagicha elon kilinadi: array [1100] of real; Massivlarni elon qilish haqida to'likrok ma'lumot berish uchun turli tipdagi indekslarga oid misollarni etiboringizga havola kilamiz: array [100500] of integer; array [-754-1] of byte; array [0100] of real; array [010] of boolean; array [1025] of char; type chegara k 1100; vektor k array [chegara] of real; massiv1 k array [115130] of integer; massiv2 k array [-754-1] of integer; var A,B: vektor; c,d : massiv1; e: massiv2; 7. var r, t: array [chegara] of real; s, q: array [115130] of integer; p: array [-754-1] of integer; k, m: array [150] of (shar, kub, doira); 8. type kv1 k (yanvar, fevral, mart); var t, r: array [kv1] of real; 9. type belgi k array [boolean] of integer; belgikodi k array [char] of integer; var k : belgi; p ...

Joylangan
05 Jun 2024 | 17:57:10
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
16.55 KB
Ko'rishlar soni
94 marta
Ko'chirishlar soni
11 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:06
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 17:57 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
16.55 KB
Ko'rishlar soni
94 marta
Ko'chirishlar soni
11 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:06 ]
Arxiv ichida: doc