• 5.10 – rasm. Matritsa elementlarining yig‘indisini topish algoritmning blok- chizmasi (lavha)
  • 5.7. Kvadrat matritsa elementlarini qayta ishlashning variantlari
  •   5.6. Matritsaning elementlar yig‘indisini topish algoritmini tuzish




    Download 1,08 Mb.
    Pdf ko'rish
    bet36/71
    Sana22.12.2023
    Hajmi1,08 Mb.
    #127027
    1   ...   32   33   34   35   36   37   38   39   ...   71
    Bog'liq
    Algoritmlashtirish va dasturlash asoslari

     


    63 
    5.6. Matritsaning elementlar yig‘indisini topish algoritmini tuzish 
    Masala 1. Berilgan matritsa a
    nm. 
    Matritsa elementlarining yig‗indisini topish 
    algoritmning blok-chizmasini tuzing. 
    N M 
    S =
    a
    ij
    i=1 j=1 
    Masala yechimi algoritmining blok-chizmasi 5.9-rasmda keltirilgan. 
     
    5.9-rasm. Matritsa elementlarining yig‘indisini topish algoritmning blok-
    chizmasi 
    Boshlash 
    S = 0 
    Kiritish 
    A, N, M 
    i = 1
    j = 1 
    S = S + a
    ij
    j = j + 1 
    j M 
    i = i + 1 
    i N 
    Tamom


    В 
    В 
    Chiqarish 

    Ha 
    Yo‘q 
    Yo‘q 
    Ha 


    64 
    Matritsaning ustunlari bo‗yicha elementlarni ketma-ket ko‗rib chiqish uchun 
    undagi elementlarni quyidagi tartibda almashtirish kerak (5.10-rasm). 
    5.10 – rasm. Matritsa elementlarining yig‘indisini topish algoritmning blok-
    chizmasi (lavha) 
     
     
    i = 1
    j = 1 
    S = S + a
    ij
    j = j + 1 
    j M 
    i = i + 1 
    i N 
    Yo‘q 
    Ha 
    Ha 
    Yo‘q 


    65 
    5.7. Kvadrat matritsa elementlarini qayta ishlashning variantlari 
    Agar n = m bo‗lsa, ko‗rilayotgan matritsa kvadrat hisoblanib, qatorlar soni 
    ustunlar soni bilan teng bo‗ladi. Kvadrat matritsa elementlarini qayta ishlashning 
    quyidagi variantlarini ko‗rib chiqamiz: 
    1. Asosiy diagonalda joylashgan elementlar bilan ishlash. 
    2. Asosiy diagonal yuqorisida joylashgan elementlar bilan ishlash. 
    3. Asosiy diagonal pastida joylashgan elementlar bilan ishlash. 
    Yuqorida keltirilgan variantlarni quyidagi sxemalar ko‗rinishida keltiramiz: 
    1. Asosiy diagonalda joylashgan elementlar bilan ishlash (5.11-rasm). Asosiy 
    diagonalda joylashgan elementlar bilan ishlash algoritmlarining blok-chizmasida 
    faqat bitta sikl ochiladi. Asosiy diagonalda joylashgan elementi a
    ii 
    indexsiga ega. 

    Download 1,08 Mb.
    1   ...   32   33   34   35   36   37   38   39   ...   71




    Download 1,08 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



      5.6. Matritsaning elementlar yig‘indisini topish algoritmini tuzish

    Download 1,08 Mb.
    Pdf ko'rish