Guruh Odamboyev Maqsad Amaliy ish №3 Mavzu
Download 57.34 Kb.
|
3-amaliyot
- Bu sahifa navigatsiya:
- Nazariy qism.
- Matritsa elementlarini kiritish.
- Kvadrat matritsaning determinantini topish.
- Kiruvchi ma’lumotlar
- Kiruvchi ma’lumotlar Chiquvchi ma’lumotlar
971-20 guruh Odamboyev Maqsad Amaliy ish №3 Mavzu: Matritsa maksimal minimal elementini aniqlash algortimi. Matritsani ko’paytirish dasturi. Amallar tartibini baholash 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 dan n gacha, ustunlari 1 dan m gacha bo’lgan a matritsa ochish uchun int a[n+1][m+1]; Satrlar va ustunlar soni teng bo’lgan(n=m) matritsa kvadrat matritsa deb ataladi. Kvadrat matritsaning asosiy diagonal elementlari chiqarish dasturi: for (int i = 1; i <= n; i++) { cout<} Asosiy diagonaldan yuqori uchburchak elementlari: Yuqori uchburchak elementlari ichidan maksimalini toppish: int max = a[1][1]; for (int i = 1; i <= n; i++) { for (int j = i; j <= n; j++) { if(a[i][j] > max) max = a[i][j]; } } Kvadrat matritsaning determinantini topish. Kvadrat matritsaning determinanti (determinanti) bu matritsaga tayinlangan va quyidagi qoidalarga muvofiq uning elementlaridan hisoblangan son. Birinchi tartibli matritsa uchun determinantning qiymati ushbu matritsaning yagona elementiga teng: 2X2 lik matritsa uchun: nXm lik matritsa uchun esa: Bu erda Mij kvadrat matritsaning qo'shimcha minori - i-qator va j-ustunni o'chirish orqali asl nusxadan olingan matritsaning determinanti. Topshiriqlar130. Matritsa1 Vaqt limiti: 1 sekund Xotira limiti: 64 MB
#include #include using namespace std; int main() {
return 0; } Download 57.34 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling