16 0 60 KB
Soal pemrograman dasar kelas X TKJ 1. Susatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut… a. Taktik b. Strategi c. Algoritma d. Pemrograman e. Notasi computing 2. Jenis data yang tidak memiliki nilai pecahan adalah… a. Bilangan logika b. Bilangan bulat c. Bilangan real d. Karakter e. String 3. Perhatikan algoritma dibawah ini Read (x) Read (y) X ← 11 Y←5 Z ← x mod y Write (z) Keluaran yang dihasilkan dari variable z adalah… a. 1 b. 2 c. 3 d. 4 e. 10 4. Output yang dihasilkan dari variable z adalah… Read (x) Read (y) X ← 100002 Y ← 100000 Z ← x div y Write (z) a. 5 b. 4 c. 3 d. 2 e. 1 5. Output yang dihasilkan dari logika percabangan di bawah ini jika variable nilai memiliki data sebesar 76 adalah… Status ← ’tidak lulus’ If (nilai > 75) or (nilai = 75) Then
Status ← ‘lulus’ End if Write (status) a. Tidak lulus b. Lulus c. Error d. Tidak mengerjakan statement apapun e. Algoritmanya salah 6. Perhatikan algoritma dibawah ini Read (x) Read (y) X ← 13 Y←2 Z ← x mod y Write (z) Variable z akan bernilai 1 dari hasil operasi aritmatika bagi hasil tersebut. Bilangan x termasuk bilangan… a. Longint b. Genap c. Ganjil d. Integer e. Prima 7. Perhatikan rangkaian algoritma berikut ini Algoritma X←2 For x ← 1 to 9 do Temp ← x X ← temp End for Nilai x adalah… a. 1 b. 2 c. 6 d. 7 e. 9 8. Perhatikan script soal no 7. Jika algoritma perulangan for…do diganti menjadi for x ← 9 downto 1, nilai x sekarang adalah… a. 1 b. 2 c. 6 d. 7 e. 9 9. Perhatikan algoritma percabangan berikut Algoritma
For x ← 2 to 4 do Temp ← x X ← temp End for Proses perulangan terjadi sebanyak…..kali a. 1 b. 2 c. 3 d. 7 e. 9 10. Logika perulangan yang digunakan jika banyaknya pengulangan sugah didefinisikan pada awal inisialisai adalah… a. For…do ascending b. Case…do c. While…do d. Repeat…until e. Until…repeat 11. Logika perulangan yang digunakan jika banyaknya pengulangan yang dilakukan berdasarkan kondisi yang harus bernilai true adalah… a. For…do ascending b. For…do descending c. While…do d. Repeat…until e. Until…repeat 12. Output yang dihasilkan dari logika perulangan berikut ini adalah… Algoritma X←1 While x