ikki o‘lchamli massivlarni tashkil etish

DOCX 8 pages 89.8 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 8
tajriba ish №7 mavzu: ikki o‘lchamli massivlarni tashkil etish ishdan maqsad. ikki o’lchovli massivlar va ular ustida amalllar bajarish ko’nikmalarini oshirish. dasturini tuzish. nazariy qism. ikki o’lchamli massiv – bu elementlari bir o’lchamli bo’lgan bir o’lchamli massiv. boshqacha aytganda bir xil tipli ikkita indeks orqali murojaat qilinadigan jadval shaklidagi ma’lumotlar to’plami. ikki o’lchamli massivni n ta satr, m ta ustundan iborat jadval ko’rinishida tasvirlash oson, i-satr va j-ustun kesishish nuqtasida a[i][j] elementi qiymati saqlanadi. ikki o’lchamli massiv matritsa deb ham nomlanadi. matritsa elementlarini kiritish. matritsaning elementlari qator bo’yicha yuqoridan pastga, ustun bo’yicha chapdan o’nga tartibda kiritiladi. 3x3 matritsa elementlari a11, a12, a13, a21, a22, a23, a31, a32, a33 tartibda kiritiladi. kiritishni amalga oshirish uchun qator bo’yicha sikl, uning ichida ustun bo’yicha sikl amalga oshirish lozim. quyidagi blok sxema matritsani kiritish va elementlarining yig;indisini topadi: c++ dasturlash tilida matritsani tavsiflash bir o’lchamli massivga o’xshash bo’ladi: [ ][ ] masalan sartlari 1 …
2 / 8
//ustunlar yig'indisini saqlovchi massiv //satrlar va ustunlar yig'indilarining qiymatlarini nolga tenglaymiz for (int i = 1; i <= n; i++) { s_r[i] = 0; } for (int i = 1; i <= m; i++) { s_c[i] = 0; } for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { s_r[i] += a[i][j]; // a[i][j] element i-satr yig'indisini oshiradi s_c[j] += a[i][j]; // a[i][j] element j-ustun yig'indisini oshiradi } } cout << "qatorlar yig'indilari : "; for (int i = 1; i <= n; i++) { cout << s_r[i] << " "; } cout << endl; cout << "ustunlar yig'indilari : "; for (int i = 1; i <= m; i++) { cout << s_c[i] << " "; } } topshiriqlar sodda topshiriqlar: 1. matritsani qator elementlari yig‘indisidan vektor hosil qilinsin, eng katta va eng kichik elementi aniqlansin. 2. matritsani ustun …
3 / 8
chamli massivning elementlarini soni l ta. matritsani qatoridagi elementlarini soni m ta. bir o’lchamli massivdan k-ustun elementlariga mos elementlar olib tashlansin. 10. kvadrat matritsani m soniga qoldiqsiz bo`linadigan elementi joylashgan qator va ustun elementlarini o`rni almashtirilsin. 11. kvadrat matritsani diagonal elementlaridan eng kattasi va eng kichigi topilsin va eng katta element turgan qator eng kichik element turgan qator bilan urin almashtirilsin. 12. matritsani manfiy elementi joylashgan qator va ustun elementlari olib tashlansin. 13. kvadrat matritsaga yangi qator va ustun qo‘shilsin. qo‘shiladigan yangi qator va ustun elementlari massiv ko’rinishida berilgan. 14. matritsani matritsaga va matritsani vektorga ko‘paytirish algoritmi va dasturi tuzilsin. 15. ikkita matritsani mos elementlari yig’indisidan hosil bo`lgan matritsani qator elementlari yig’indisidan vektor hosil qilinsin. 7 image3.png image4.png image1.png image2.png
4 / 8
ikki o‘lchamli massivlarni tashkil etish - Page 4
5 / 8
ikki o‘lchamli massivlarni tashkil etish - Page 5

Want to read more?

Download all 8 pages for free via Telegram.

Download full file

About "ikki o‘lchamli massivlarni tashkil etish"

tajriba ish №7 mavzu: ikki o‘lchamli massivlarni tashkil etish ishdan maqsad. ikki o’lchovli massivlar va ular ustida amalllar bajarish ko’nikmalarini oshirish. dasturini tuzish. nazariy qism. ikki o’lchamli massiv – bu elementlari bir o’lchamli bo’lgan bir o’lchamli massiv. boshqacha aytganda bir xil tipli ikkita indeks orqali murojaat qilinadigan jadval shaklidagi ma’lumotlar to’plami. ikki o’lchamli massivni n ta satr, m ta ustundan iborat jadval ko’rinishida tasvirlash oson, i-satr va j-ustun kesishish nuqtasida a[i][j] elementi qiymati saqlanadi. ikki o’lchamli massiv matritsa deb ham nomlanadi. matritsa elementlarini kiritish. matritsaning elementlari qator bo’yicha yuqoridan pastga, ustun bo’yicha chapdan o’nga tartibda kiritiladi. 3x3 matritsa elementlari a11, a12, a13, a21, a22, a...

This file contains 8 pages in DOCX format (89.8 KB). To download "ikki o‘lchamli massivlarni tashkil etish", click the Telegram button on the left.

Tags: ikki o‘lchamli massivlarni tash… DOCX 8 pages Free download Telegram