Selasa, 10 November 2020

Tugas Pertemuan 9 Algoritma

  1. Diberikan matriks A sebagai berikut:
    1 2 3 4
    0 2 3 4
    0 0 3 4
    0 0 0 4
    Perintah pokok yang digunakan pada pengisian matriks A adalah:
    Jawab :
    A[i][j] = 0, jika i > j
    A[i][j] = J, jika i <= j

  2. Diberikan matriks A sebagai berikut:
    1 0 0 0 
    2 2 0 0 
    3 3 3 0 
    4 4 4 4 

    Perintah pokok yang digunakan pada pengisian matriks A adalah:
    Jawab :
    A[i][j] = J, jika i >= j
    A[i][j] = 0, jika i < j

  3. Diberikan matriks A sebagai berikut:
    1 0 0 0
    0 1 0 0
    0 0 1 0
    0 0 0 1
    Perintah pokok yang digunakan pada pengisian matriks A adalah:
    Jawab :
    A[i][j] = 0, jika i > j
    A[i][j] = 0, jika i < j
    A[i][j] = 1, jika i = j

  4. Diberikan algoritma sebagai berikut:
    nilai = [1, 2, 3, 4]
    for i in range(len(nilai)):
        nilai[i]=2*i+1
         print(nilai[i])
    Algoritma diatas akan menghasilkan nilai
    Jawab :
    1
    3
    5
    7
    Hasil Run



  5. Buatlah program dengan menggunakan pemrograman Python 
    #. Penjumlahan dua buah matriks
    #. Pengurangan dua buah matriks
    Ket: 
    #. Masing-masing kelompok dapat memilih salah satu dari program diatas. 
    #. Listing program dan output di cetak 
    #. Nama, Nim dan Kelas dicetak di listing program 
    Jawab :  
     
    Skript 
    nama=input("Masukan Nama Mahasiswa : ") 
    nim=input("Masukan NIM : ") 
    kls=input("Masukan Kelas : ") 
    print("\nNama Mhs = ", nama) 
    print("NIM = ", nim) 
    print("Kelas = ", kls) 
    def cetak_matriks(matriks): 
        for row in matriks: 
            print(row) 
    def pjg_matriks(matriks): 
        return len(matriks[0]) 
    def lbr_matriks(matriks): 
        return len(matriks) 
    def jumlahkan_matriks(mat_a, mat_b): 
        temp_row = [] 
        temp_mat = [] 
        for i in range(0, lbr_matriks(mat_a)): 
            for j in range(0, pjg_matriks(mat_a)): 
                temp_row.append(mat_a[i][j] + mat_b[i][j]) 
            temp_mat.append(temp_row) 
            temp_row = [] 
        return temp_mat 
    matriks_a = [[1, 3, 5, 7], [2, 4, 6, 8], [2, 2, 2, 2]] 
    matriks_b = [[4, 3, 2, 1], [2, 3, 2, 1], [4, 6, 3, 2]] 
    print("\nmatriks_a : ") 
    cetak_matriks(matriks_a) 
    print("\nmatriks_b : ") 
    cetak_matriks(matriks_b) 
    print("\nhasil penjumlahan :") 
    hasil = jumlahkan_matriks(matriks_a, matriks_b) 
    cetak_matriks(hasil)
Python File

Hasil Run



Kelompok 3 :

Terima kasih telah datang ke Blog Kami..
Jangan Lupa Tinggalkan Like & Komen

Tidak ada komentar: