2×2’lik Matrisin Determinantını hesaplayan programın Algoritması ve Kodu

Soru: 2×2’lik Matrisin Determinantını hesaplayan programın Algoritmasını ve Kodunu yazınız.

Yanıt: Soruya soru ile başlayalım.

Determinant nedir ?

Determinant kare matrislerle ilişkilendirilen bir reel sayı değeridir. Bir A matrisinin determinantı |A| veya det(A) ile gösterilir.

2 x 2 türünde bir kare matriste determinant aşağıdaki şekilde hesaplanır:

  1. Başla
  2. Dizi tanımla (A[2][2])
  3. Atama yap. (detA=1,DetA=1)
  4. Eleman girme döngüsü satır sayısı oluştur(i=0’dan 2’ye kadar birer birer arttır.)
  5. Eleman girme döngüsü sütun sayısı oluştur(j=0’dan 2’ye kadar birer birer arttır.)
  6. Eleman gir (A[i][j])
  7. Matrisi Ekranda Gösterme döngüsü satır sayısı oluştur(i=0’dan 2’ye kadar birer birer arttır.)
  8. Matrisi Ekranda Gösterme döngüsü sütun sayısı oluştur(j=0’dan 2’ye kadar birer birer arttır.)
  9. Yazdır A[i][j]
  10. Matrisin Determinantını Hesaplama döngüsü satır sayısı oluştur(i=0’dan 2’ye kadar birer birer arttır.)
  11. Matrisin Determinantını Hesaplama döngüsü sütun sayısı oluştur(j=0’dan 2’ye kadar birer birer arttır.)
  12. Eğer i=j ise
  13. detA=detA*A[i][j]
  14. Değilse
  15. DetA=-DetA*A[i][j]
  16. Yazdır detA-DetA
  17. Son

(Akış Diyagramını Microsoft Visio ile çizdim.)

 

(Java Programlama Dili ile kodunu yazdım.)

(C++ Programlama Diliyle kodunu yazdım)

(C# Programlama Diliyle kodunu yazdım)

Kaynak: e-ders.org

Leave a Reply

Your email address will not be published. Required fields are marked *