Logika & Algoritma Pertemuan 7

 

Nama : Adhimas Tata Ardhana (19201083)

Kelas : 19.1A.03

Logika & Algoritma Prtemuan 7

 

1.       1.Algoritma diperkenalkan oleh seorang ilmuan dari Persia yang menuliskan kitab al jabrw’almuqabala sekitar tahun 825 M.Siapakah namai lmuwan tersebut

a.     Aristoteles

b.     Napoleon

c.    Ibnu Musha Al Khawarizmi

d.     Isaac Newton

e.     Christoper Columbus

2.     2.Bentuk informal untuk mendeskripsikan algoritma yang mengikuti struktur Bahasa pemrograman tertentu adalah pengertian :

a.     Algoritma

b.     Flowchart

c.    Pseudocode

d.     Profilling

e.     Debugging

3.    3.   Kumpulan instruksi-instruksi yang diberikan kepada computer untuk melaksanakan suatu tugas,merupakan pengertian dari

a.Bahasa pemrograman

b.Program

c.Flowchart

d.Pseudocode

e.BahasaTingkatTinggi  

 

4.   4. Dibawah ini yang merupakan Kriteria pemilihan algoritma adalah:

a.Jumlah Langkah berhingga,berakhir,adaoutputdantesting b.Adamodeldata,berakhir,semialgoritma,memilikikriteriaterbaik c.Terstruktur,debugging,jumlahlangkahberhingga,adamodel d.Adaoutput,jumlahlangkahnyaberhingga,berakhir,terstruktur,efektifdanefisien e.Memilikikriteriaterbaik,jumlahlangkahberhingga,adaoutput

 

5.  5.   Tahapandalammenyelesaikansuatumasalahadalah:

a.Masalah–Pseudocode–Flowchart–Program–Eksekusi–Hasil

b.Masalah–Algoritma–Flowchart–Program–Eksekusi–Hasil

c.Masalah–Model–Algoritma–Eksekusi–Hasil

d.Algoritma–Program–Model–Eksekusi-Hasil

e.Masalah–Model–Algoritma–Program–Eksekusi–Hasil

 

6.  6.  Diberikan Algoritma sebagai berikut: Apabila warna kuning maka jadi merah. Apabila warna merah maka jadi hijau ,selain warna kuning dan merah maka jadi putih.Jika kondisi input warna adalah hitam,maka warna jadi

a.Ungu

b.Putih

c.Kuning

d.Hijaue.Merah

7.    7.Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 20 Kelereng. Apabila kedua kantong tersebut dibawa dan dikatakan bukan Kantong Pyang dibawa,maka jumlah kelereng yang terbawa adalah :

a.10

b.30

c.10 dan 20

d.Kosong

e.10 atau 20

 

8.    8.Diberikan algoritma : P=9; P=P+6; Q=P.Berapakah Nilai P dan Q

a.9dan15

b.15dan9

c.15dan15

d.9dan0

e.15dan0

 

9.    9.Diberikan sebuah operasi perbandingan sebagai berikut :100>10Apakah hasil program python tersebut

a.True

b.False

c.10

d.100

e.0

 

110.  Diberikansebuahoperasipadaoperatoraritmatikasebagaiberikut:15%2.Apakah hasil program python tersebut

a.1

b.0

c.7.5

d.0

e.7

 


a.    50

 

 

a.       78,75

 

 


e.74

C.62,8

 

 

 


a.       1440

 

16. Diberikan Algoritma program sebagai berikut:if x<5:print ("Lebih Kecil dari 5")elif x== 5:print ("Sama dengan 5")else:print ("Lebih Besar dari 5")Jika variabel x = 10, maka yang tercetak adalah :

a.Lebih Kecil dari 5

b.Lebih besar dari 5

c.Sama dengan 5

d.Lebih kecil atau sama dengan 5

e.Lebih besar atau sama dengan 5

17. Diberikan Algoritma program sebagai berikut:if x<5:print ("Lebih Kecil dari 5")elif x== 5:print ("Sama dengan 5")else:print ("Lebih Besar dari 5")Jika variabel x = 5, maka yang tercetak adalah:

a.Lebih Kecil dari 5

b.Lebih besar dari 5

c.Lebih kecil atau sama dengan 5

d.Sama dengan 5

e.Lebih besar atau sama dengan 5

 

18. if total_belanja > 100000:diskon = total_belanja * 0.05bayar = total_belanja -diskon

Jika total_belanja = 90000, berapakah bayar yang tercetak pada variabel bayar diatas:

a.90000

b.950000

c.105000

d.100000

e.0

 


D.if….elif….else

 


c.if….elif….else

 

21. Diberikan algoritma program sebagai berikut:for i in range(2,10,2):print(i)

Nilai variabel i yang tercetak adalah:

a.2, 4, 6, 8

b.2, 4, 6, 8, 10

c.2, 4, 6, 8, 10, 12

d.0, 2, 4, 6, 8

e.0, 2, 4, 6, 8, 10

 

22. Diberikan algoritma program sebagai berikut:for i in range(0,10,2):print(i+2)Nilai variabel i yang tercetak adalah:

a.2, 4, 6, 8

b.2, 4, 6, 8, 10

c.2, 4, 6, 8, 10, 12

d.0, 2, 4, 6, 8

e.0, 2, 4, 6, 8, 10

 

23. Diberikan algoritma program sebagai berikut:x=0while x<9:x = x + 1print(x)Nilai variabel x yang tercetak adalah:

a.1, 2, 3, 4, 5, 6, 7, 8

b.0, 1, 2, 3, 4, 5, 6, 7, 8

c.0, 1, 2, 3, 4, 5, 6, 7, 8, 9

d.1, 2, 3, 4, 5, 6, 7, 8, 9, 10

e.1, 2, 3, 4, 5, 6, 7, 8, 9

 

24. Diberikan algoritma program sebagai berikut:jum=0x=0while x<9:x = x + 1jum= jum+ xprint(jum)Nilai variabel jum yang tercetak adalah :

a.45

b.36

c.55

d.54

e.1, 2, 3, 4, 5, 6, 7, 8, 9

 

25.Diberikan algoritma program sebagai berikut:x=1while x<10:print(x)x = x + 2Nilai variabel x yang tercetak adalah:

a.1, 3, 5, 7, 9

b.1, 3, 5, 7

c.3, 5, 7, 9

d.2, 4, 6, 8

e.2, 4, 6, 8, 10

 

26. Konsep Menara Hanoi merupakan salah satu dari contoh proses :

a.Iteratif

b.Transitif

c.Rekursif

d.Branching

e.Sorting

 

27. Suatu Proses yang memanggil dirinya sendiri, disebut proses :

a.Iteratif

b.Transitif

c.Rekursif

d.Branching

e.Searching

 

28. Rekursif adalah:

a.Suatuprosedur yang dapat dipanggil

b.Suatuproses yang bisamemanggildirinyasendiri

c.Suatuproses yang dipanggilmelaluisuatuprosedur

d.SuatuprosedurLoopinge.Suatuproses Searching

 

29.Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan ke Menara tujuannya adalah:

a.2n +1

b.2n -1

c.2n+1

d.2n-1

e.2n

 

30.Untuk menyelesaikan masalah Menara Hanoi dengan banyaknya piringan ialah 4buah, maka diperlukan pemindahan sebanyak:

a.19 Kali

b.18 Kali

c.15 Kali

d.16 Kali

e.31 Kali

Komentar

Postingan populer dari blog ini

Konsep Algoritma & Tipe Data