Anda di halaman 1dari 12

Quiz Logika dan Algoritma

1. Tahapan dalam menyelesaikan suatu masalah adalah :


a. Masalah Pseudocode Flowchart Program Eksekusi Hasil b. Masalah Algoritma Flowchart Program Eksekusi Hasil c. Masalah Model Algoritma Eksekusi Hasil d. Masalah Model Algoritma Program Eksekusi Hasil

2. Pada pembuatan program komputer, algoritma dibuat : a. Sebelum pembuatan program b. Pada saat program dibuat c. Sesudah pembuatan program d. Pada saat verifikasi program

3. Algoritma dapat ditulis/diimplementasikan menggunakan :, Kecuali


a. Bahasa Natural b. Flowchart c. Bahasa Pemrograman d. Pseudocode

4. Dari Gambar flowchart berikut : Berapakah Jumlah Variabel yang digunakan untuk implementasi algoritma diatas: a. 2 c. 5 b. 3 d. 4

Start
Masukan

Alas
Masukan Tinggi

Luas = (Alas * Tinggi)/2


Cetak Luas

Stop

5. Dari algoritma diatas, variabel Luas dapat diberi tipe data : a. Integer c. string b. Real d. byte 6. Berikut ini merupakan sifat-sifat algoritma, kecuali : a. Banyaknya Langkah Instruksi Harus Berhingga, b. Langkah dalam algoritma harus sebuah proses c. Langkah atau Instruksi harus Jelas, d. Proses harus Jelas dan mempunyai batasan,

7. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi : a. Menjadi Sembarang Nilai b. Menjadi hampa c. Q tetap d. Menjadi 0

8. Fungi standard yang digunakan untuk mengetahui nilai pendahulu dari suatu variabel disebut a. ORD b. SUCC c. PRED d. DIV

9. Tipe data yang digunakan untuk bilangan bulat adalah: a. Integer b. byte c. Real d. a dan b Benar 10. Tipe data yang berisi untaian/deretan karakter adalah: a. str b. enumerated c. char d. string

11. Perintah A = CONCAT(Saya,MAKAN); a. SayaMAKAN b. MAKANSaya c. SMaAyKaAN d. a dan b Benar

12. Termasuk tipe data struktur adalah a. String b. record c. larik d. b dan c benar

Dari Flow chart diatas Jika K1 = true, K2 False, 13. IF K1 THEN IF K2 THEN K3 = False. Maka Statement yang dikerjakan adalah: S1 ELSE a. s1,s3 S2 b. S2,s3 IF K3 THEN c. S2 S3 d. Tidak mengerjakan statement manapun

14. Simbol Flowchart yang digunakan untuk penghubung dalam satu halaman yang sama adalah ...
a. b. d.

15. Simbol flowchart yang digunakan sebagai pengambil keputusan adalah. a. Terminal b. Preparation c. Decision d. Input 16. Struktur pernyataan yang BUKAN berupa perulangan (looping) adalah : a. For . End b. While Do c. Repeat Until d. Case_and(x)

17

Suatu proses pengulangan kembali alur kerja disebut a. Branching b. Looping c. Rekursif d. Iteratif

18

Diberikan penggalan algoritma : while (x>7) do x=x-1; write(x) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 c. 9 d. 8, 7

19

Diberikan penggalan algoritma : repeat write (x) ; x=x-1 until x<7 Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 c. 9 d. 8, 7 Diberikan penggalan algoritma : repeat write (x) until x<7 Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 c. 9 d. 9,9,9,dst

20

Essay
21. Apakah Output Dari Proses perulangan berikut ini: for bil=1 to 3 do begin Write(Bil); for j:=2 downto 1 do write(j) end; Output : _ _ _ _ _. Gambarkan pula Flowchartnya?

Anda mungkin juga menyukai