Soal Uas Ganjil [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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