Birim Matrisi ekrana yazdıran programın Algoritması ve Kodu

Soru: Matrisin Mertebesini kullanıcının girdiği Birim Matrisi ekrana yazdıran programın Algoritmasını ve Kodunu yazınız.

Yanıt: Soruya yine soruyla başlayalım.

Birim Matris nedir ?

n mertebeli herhangi bir kare matris ile çarpıldığında yine o matrisi veren matrise, n mertebeli birim matris denir. Birim matrisin aynı satır ve sütuna ait elemanları 1, diğer elemanları sıfırdır:

Kullanıcı matrisin mertebesini (n) girecek ve tanımladığımız 2 boyutlu birimMatris[][] dizisinin uzunluğu olarak atanacak. Birim matris aynı zamanda bir kare matris olduğu için matris nxn olacak. Matrisi oluşturmak için iç içe 2 for döngüsü oluşturacağız ve sayaçlar(i ve j) 0’dan başlatılıp birimMatris dizisinin uzunluğuna kadar birer birer arttırılacak. Eğer i ve j eşitse ekrana 1, değilse 0 yazdırılacak.

  1. Başla
  2. Sayı Gir(n)
  3. Dizi oluştur (birimMatris[n][n])
  4. Satır döngüsü oluştur. (i=0’dan n’ye kadar birer birer arttır.)
  5. Sütun döngüsü oluştur. (j=0’dan n’ye kadar birer birer arttır.)
  6. Eğer i=j ise
  7. Yazdır 1
  8. Değilse
  9. Yazdır 0
  10. Son

(Akış Diyagramını Microsoft Visio 2013 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 *