bir necha indekisli massivlar

DOCX 23 sahifa 33,1 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 23
bir necha indekisli massivlar reja: 1. c++ da ko’p o’lchamli massivlar 2. massiv tiplarini ifodalash. 3. massiv elementlari ustida amallar c++ da ko’p o’lchamli massivlar ushbu bo‘limda quyidagilarga e`tibor berish kerak bo‘ladi: ya`ni ikki o‘lchovli massiv satrlari soni (m), ustunlari soni n, hamda elementlari soni larni e’tiborga olish lozim. agar masalalarda satrlar va ustunlar soni aniq ko‘rsatilmagan bo‘lsa, ularni 2 dan 10 gacha bo‘lgan oraliqda o‘zgartirish tavsiya etiladi. matritsaning boshlang‘ich qiymati 1- va 2-indekslari 1 bo‘lgan elementida joylashadi. matritsaga kiritish va chiqarish satrlar bo‘yicha amalga oshiriladi. m o‘lchamli kvadrat matritsa 2 o‘lchovli massiv hisoblanadi. matritsalarni tashkil eish va ularning elementlarini chiqarish. matritsalarni tashkil etish masalalaridagi natijaviy matritsa o‘lchami 10x10 dan oshmaydi. ikki o`lchamli statik massivlarni e`lon qilish. toifa massiv_nomi [massiv_satrlari_soni][massiv_ustunlar i_soni]; ikki o`lchamli statik massivlarning e`lon qilinishida, bir o`lchamlidan farqi, massiv nomidan keyin qirrali qavs ichida ikkita qiymat yozilganligidadir. bulardan birinchisi, satrlar sonini, ikkinchisi esa ustunlar sonini bildiradi. ya'ni ikki …
2 / 23
int b[2][3]={ {0,1,2}, {3,4,5} }; massivlarni qo`llanilishiga misol keltiradigan bo`lsak, satrlar talabalarni, ustunlar fanlardan olgan baholarini bildirsin. ya`ni m ta talaba, n ta fan. n – ustunga talabalarning o`rtacha baholari hisoblanib, shu asosida stipendiya bilan ta`minlansin. va hakazo, bunga o`xshash ko`plab misollar keltirish mumkin. bu masalalarga to`xtalishdan oldin bir ikkita oddiy masalar bilan tanishib chiqaylik. 1 - masala. a(mxn) matritsa berilgan. shu matritsa elementlar ini kirituvchi va ekranga jadval ko`rinishida chiqaruvchi programma tuzilsin. #include #include int main() { int m, n, a[10][10]; cout > m; cout > n; cout > a[satr][ustun]; } for(int satr = 0; satr #include void matrix_print(int a[10][10], int m, int n) { // matritsani jadval shaklida chiqarish for (int i = 0; i > m; cout > n; cout > a[i][j]; cout #include void matrix_print(int a[10][10], int m, int n) { // matritsani jadval shaklida chiqarish for (int i = 0; i > m; cout > …
3 / 23
[1..60] of integer; { m2 massivining yozilishi} m3: array[1..4] of klass; mas:array[1..4] of integer; massivning baza tipi xar qanday tip bulishi mumkinligi sababli, u boshqa massiv xam bulishi mumkin. natijada, kup ulchamli massiv xosil buladi. masalan. type vector = array[1..4] of integer; massiv = array[1..4] of vector; var matr : massiv; xuddi shu strukturani boshqa turdagi yozuvni kullash natijasida xam xosil kilish mumkin: var matr : array[1..4,1..4] of integer; shu xildagi yozilishdagi massivlarda bitta indeks katnashsa, bu massiv bir ulchovli, ikkita indeks bulsa, ikki ulchovli, n indeks bulsa, n ulchovli massivlar deyiladi. bir ulchovli massivlar vektorlarini ikki ulchovli massivlar matritsalarini ifodalashda ishlatiladi. misol. var vectorz: array[1..40] of real; { 40 elementdan tashkil topgan 1 ulchovli massiv } matru : array[1..8,1..8] of byte; { 8x8 elementdan tashkil topgan 2 ulchovli massiv } trilf : array[1..4,1..5,1..8] of integer; { uch ulchovli massiv } massivlar bilan ishlashda konstantalar xam ishlatilishi mumkin. const g1 …
4 / 23
a <> v true, agarda a massivining elementlarining kiymatlari v massiv elementining kiymatlariga mos ravishda teng bulsa. true, agarda a massiv elementining biron bir kiymati v massiv massiv elementlari ustida amallar massiv elementlarini indeksatsiyalash, massivlardan nusxa olish massivni e’lon kilingandan keyin uni elementlarini nomlari kvadrat kavs ichida ko’rsatilgan xolda ishlatish mumkin.masalan: mas[2], vectorz[10] massivning ikkinchi va uninchi elementlariga murojaat etishni bildiradi. ikki ulchovli massivlarda ikkita indeks, n ulchovlilarda esa n ta indeks ko’rsatiladi. masalan, matru[4,4] bu yozuv matr u massivining 4 ta kator 4 ta ustunidagi elementini bildiradi. array tipidagi kiymatlar bilan ishlashda kuyidagi xolatlar bulishi mumkin: var a,d : array[1..4] of real; b : array[1..10,1..15] of integer; i,j : integer; k : integer; s: real; bu operatsiyani for operatori yordamida xam bajarish mumkin: for i := 1 to 4 do a[i] := 0; ikki ulchovli massivlarga indeks kuyish uchun ichma-ich joylashgan operatorlar ishlatiladi: for i := 1 to 10 …
5 / 23
di, lekin bunda write yoki writeln operatorlari kullaniladi. for i: =1 to 4 do writeln (a[i]); { a massivi elementlari kiymatini chiqarish} yoki for i: =1 to 10 do for j:= 1 to 15 do writeln (v[i,j]); { b massivi elementlari kiymatini chiqarish} misol: 5 ta elementdan xosil bulgan x massivining elementlarini kiriting. xar bir elementning kvadrati va ildizini ekranga chiqaring. yechilishi: program p7_2; var sum,i: integer; sr: real; x: array[1..5] of integer; kor, kv: array[1..5] of real; { natija kasr yoki integer bulishi mumkin } begin sum:=0; writeln('5 ta butun kiymatlarni kiriting: '); for i:= 1 to 5 do begin write('i- sonni kiriting: '); readln(x[i]); kor[i]:= sqrt(x[i]); { ildizni xisoblash } kv[i]:= sqr(x[i]); { kvadratini xisoblash } end; for i:= 1 to 5 do write(kor[i]:8:2); writeln; for i:= 1 to 5 do write(kv[i]:8:2); readln; end. massivlar bilan ishlashda konstantalar xam ishlatilishi mumkin. const g1 = 4; g2 = 6; …

Ko'proq o'qimoqchimisiz?

Barcha 23 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"bir necha indekisli massivlar" haqida

bir necha indekisli massivlar reja: 1. c++ da ko’p o’lchamli massivlar 2. massiv tiplarini ifodalash. 3. massiv elementlari ustida amallar c++ da ko’p o’lchamli massivlar ushbu bo‘limda quyidagilarga e`tibor berish kerak bo‘ladi: ya`ni ikki o‘lchovli massiv satrlari soni (m), ustunlari soni n, hamda elementlari soni larni e’tiborga olish lozim. agar masalalarda satrlar va ustunlar soni aniq ko‘rsatilmagan bo‘lsa, ularni 2 dan 10 gacha bo‘lgan oraliqda o‘zgartirish tavsiya etiladi. matritsaning boshlang‘ich qiymati 1- va 2-indekslari 1 bo‘lgan elementida joylashadi. matritsaga kiritish va chiqarish satrlar bo‘yicha amalga oshiriladi. m o‘lchamli kvadrat matritsa 2 o‘lchovli massiv hisoblanadi. matritsalarni tashkil eish va ularning elementlarini chiqarish. matritsalarni tashkil etish masala...

Bu fayl DOCX formatida 23 sahifadan iborat (33,1 KB). "bir necha indekisli massivlar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: bir necha indekisli massivlar DOCX 23 sahifa Bepul yuklash Telegram