Langsung ke konten utama

PERTEMUAN KE 9 - LOGIKA ALGORITMA

Tugas Pertemuan ke 9
LOGIKA 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[1.1]=1       A[1.2]=2     A[1.3]=3     A[1.4]=4

A[2.1]=0       A[2.2]=2     A[2.3]=3     A[2.4]=4

A[3.1]=0       A[3.2]=0     A[3.3]=3     A[3.4]=4

A[4.1]=0       A[4.2]=0     A[4.3]=0     A[4.4]=4

Jika i <= J ,maka A[i][J]= J.
Jika i > J ,maka A[i][J]= 0




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[1.1]=1       A[1.2]=0     A[1.3]=0     A[1.4]=0

A[2.1]=2       A[2.2]=2     A[2.3]=0     A[2.4]=0

A[3.1]=3       A[3.2]=3     A[3.3]=3     A[3.4]=0

A[4.1]=4       A[4.2]=4     A[4.3]=4     A[4.4]=4

Jika i >= J ,maka A[i][J]= i.
Jika i < J ,maka A[i][J]= 0




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[1.1]=1 A[1.2]=0 A[1.3]=0 A[1.4]=0

A[2.1]=0 A[2.2]=1 A[2.3]=0 A[2.4]=0

A[3.1]=0 A[3.2]=0 A[3.3]=1 A[3.4]=0

A[4.1]=0 A[42.]=0 A[4.3]=0 A[4.4]=1

Jika i = J ,maka A[i][J]= 1,
Jika i < J atau i > J,maka A[i][J]= 0




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

Script :


Jawab :
Hasil Run :

1
3
5
7





5. Buatlah program dengan menggunakan program python :

                1. Penjumlahan dua buah matriks

                2. Pengurangan dua buah matriks

                Ket :

          Masing-masing kelompok dapat memilih salah satu dari program diatas
          Listing program & output dicetak
          Nama, Nim, dan Kelas dicetak di listing program

Jawaban :

Script program python penjumlahan dua buah matriks  :


Hasil :







Nama kelompok :
1. 12201211 Irwan Telaumbanua
2. 12200539 Dedi Supriyadi
3. 12200308 Muhammad Subahri
4. 12200495 Ujang Taryanana

Komentar

Postingan populer dari blog ini

Source Phython dan Flowchart

Tugas Logika dan Algoritma Pertemuan ke 3 1.       Diketahui empat bilangan 20, 60, 40, dan 100. Buatlah flowchart/diagram alir untuk mendapatkan  nilai terbesar diantara keempat bilangan tersebut. 2.       Buatlah flowchat/diagram alir untuk menhitung jumlah suku  pada deret angka berikut:       1. S=1+3+5+7+9+11      2. S= 2+5+10+17+26+37 3.      Buatlah program python dari flowchart di gambar Jawab :  1. Program python dan Flowchart untuk mendapatkan nilai terbesar diantara keempat bilangan :  2. Buatlah program python dan flowchart untuk menghitung jumlah suku deret angka           1. S = 1+3+5+7+9+11          2. S = 2+5+10+17+26+37 3. Buatlah program python dari flowchart di gambar. • Nama Kelompok :    🗨️ IRTELAUMBANUA    🗨️DEDI SUPRIYADI    🗨️MUHAMMAD SUBAHRI    🗨️UJANG TRAYANA

TUGAS PERTEMUAN KE 10 - LOGIKA ALGORITMA

  TUGAS PERTEMUAN KE 10 LOGIKA ALGORITMA Soal           1.  Buatlah pengurutan dari data    29, 27, 10, 8, 76, 21 dengan metode sorting Selection Sort Bubble Sort Merge Sort Quick Sort dan Insertion Sort.  2. Soal dikerjakan secara berkelompok dengan memberikan iterasi secara detail Jawab Selection Sort : Data             :  29,   27,   10,    8,   76,   21 Iterasi 1                                1,     2,     3,    4,     5,    6 Langkah 1    :  29,   27,   10,    8,   76,   21 Langkah 2    :  29,   27,   10,    8,   76,   21 Langkah 3    :    8,   27,   10,  29,   76,   21 Langkah 4    :  Ulangi langkah 2 dan 3   Iterasi 2      Langkah 1    :    8,   27,   10,  29,   76,   21 Langkah 2    :    8,   27,   10,  29,   76,   21 Langkah 3    :    8,   10,   27,  29,   76,   21 Langkah 4    :  Ulangi langkah 2 dan 3   Iterasi 3      Langkah 1    :    8,   10,   27,  29,   76,   21 Langkah 2    :    8,   10,   27,  29,   76,   21 Langkah 3    :    8,   10,   21,  29,   76,   27 Langkah 4