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
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
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
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?