Pertanyaan
Bagian struktur perulangan for loop yang akan dievaluasi untuk setiap iterasi adalah __ a.TRUE loop b. test counter C. init counter d increment counter 2 Bagian struktur perulangan for loop yang meningkatkan nilai perhitungai adalah __ a TRUE loop b test counter C. init counter d increment counter 3 Bagian struktur perulangan for loop yang meng-inisialisasi dari nila penghitung adalah __ a TRUE loop b. test counter C init counter d. increment counter 4 Jika diketahui x=6 dan y=11 dengan penggunaan operator OR if (x==10) OR (y > 30) maka hasilnya adalah __ a print("Tidak ada kondisi terpenuhi") b. print(Semua kondisi tidak terpenuhir C. print("Kedua kondisi terpenuhi") d. print("Salah satu kondisi terpenuhi") 5 Perhatikan pernyataan berikut! (1) Mengoptimalkan kode (2) Menghindari duplikasi instruksi (3) Mencapai solusi yang efisien (4) Mengatasi data yang statis Berdasarkan pernyataan di atas menggunakan algoritma perulangan yang tepat dalam algoritma keseluruhan dapat membantu hal- hal yang ditunjukkan pada nomor __ (HOTS) a. (1) dan (3) b. (1), (2), dan (3) 2) dan (4) d.(2). (3), dan (4) 6. Perhatikan pernyataan berikut! (1) For teach loop (2) While loop (3) For loop (4) Do while loop Berdasarkan pernyataan di atas, jenis-jenis perulangan yang umum ditunjukkan pada nomor __ (HOTS) a. (1) dan (3) C. (2) dan (4) b (1), (2), dan (3) d (2), (3), dan (4) 7 Jenis loop yang masuk ke kategori exit controlled app adalah __ a while loop C for loop b. foreach loop d.do while loop 8. Jumlah cabang yang melekat pada simpul disebut __ a. Subtree b.Height of tree C. Depth of node Degree of node 9.Operator logika yang berfungsi membalikan nilai sebenarnya adalah __ a. OR b. NOT C. IF-OR AND 10 Simbol operator logika AND adalah __ a b. 8 88 d 11. Pada struktur for loop apabila isi variabel tersebut sudah sampai pada titik akhir maka yang terjadi adalah __ a pengulangan terus berlanjut a. pengulangan kembalik awal C. pengulangan kembali ke akhir d. pengulangan juga akan berhenti 12. Operator perbandingan yang menghasilkan TRUE jika kedua nilai atau variabel tidak sama adalah __ a Is C > d b. C. 13. Perhatikan pernyataan berikut! (1) Complex (3) Numerik (2)Logical (4) Structured Berdasarkan pernyataan di atas, operator logika hanya bisa digunakan pada tipe yang ditunjukkan pada nomor __ (HOTS) a. (1) dan (3) b (1), (2), dan (3) C. (2) dan (4) d.(2). (3), dan (4) 14 Jenis loop yang digunakan menampilkan nilai array serta perulangai akan ditampilkan sesuai nomor indeks atau sesuai dengan nilai yang ada pada array adalah __ e. while loop f foreach loop g. for loop h do while loop 15. Apabila ekspresi yang diuji pada suatu operasi perbandingan mempunyai nilai logika benar outputnya adalah obyek Boolean jenis __ a. F b. X C. T d Q
Solusi
Jawaban
Berikut jawaban untuk pertanyaan-pertanyaan yang diajukan:1. **Bagian struktur perulangan `for` loop yang akan dievaluasi untuk setiap iterasi adalah:** **b. test counter** (Kondisi perulangan diperiksa sebelum setiap iterasi).2. **Bagian struktur perulangan `for` loop yang meningkatkan nilai penghitung adalah:** **d. increment counter**3. **Bagian struktur perulangan `for` loop yang menginisialisasi nilai penghitung adalah:** **c. init counter**4. **Jika diketahui x=6 dan y=11 dengan penggunaan operator OR `if (x==10) OR (y > 30)` maka hasilnya adalah:** **a. print("Tidak ada kondisi terpenuhi")** Karena kedua kondisi (x == 10 dan y > 30) bernilai `false`.5. **Berdasarkan pernyataan (1) Mengoptimalkan kode, (2) Menghindari duplikasi instruksi, (3) Mencapai solusi yang efisien, (4) Mengatasi data yang statis, menggunakan algoritma perulangan yang tepat dalam algoritma keseluruhan dapat membantu hal-hal yang ditunjukkan pada nomor:** **b. (1), (2), dan (3)** Perulangan membantu mengoptimalkan kode, menghindari duplikasi, dan mencapai solusi yang efisien. Mengatasi data statis lebih berkaitan dengan struktur data daripada perulangan itu sendiri.6. **Berdasarkan pernyataan (1) For each loop, (2) While loop, (3) For loop, (4) Do while loop, jenis-jenis perulangan yang umum ditunjukkan pada nomor:** **d. (2), (3), dan (4)** Ketiga jenis perulangan ini merupakan jenis perulangan yang umum digunakan. `For each` loop merupakan variasi dari `for` loop.7. **Jenis loop yang masuk ke kategori exit controlled loop adalah:** **d. do while loop** (Kondisi perulangan diperiksa di akhir setiap iterasi). `While` loop juga termasuk exit controlled loop.8. **Jumlah cabang yang melekat pada simpul disebut:** **d. Degree of node**9. **Operator logika yang berfungsi membalikan nilai sebenarnya adalah:** **b. NOT**10. **Simbol operator logika AND adalah:** Tidak ada simbol standar yang diberikan untuk pilihan a, b, c, d. Simbol umum untuk AND adalah `&&` atau `&` (bergantung pada bahasa pemrograman).11. **Pada struktur `for` loop apabila isi variabel tersebut sudah sampai pada titik akhir maka yang terjadi adalah:** **d. pengulangan juga akan berhenti**12. **Operator perbandingan yang menghasilkan TRUE jika kedua nilai atau variabel tidak sama adalah:** **d. !=**13. **Berdasarkan pernyataan (1) Complex, (2) Logical, (3) Numerik, (4) Structured, operator logika hanya bisa digunakan pada tipe yang ditunjukkan pada nomor:** **c. (2) dan (4)** Operator logika beroperasi pada nilai boolean (logical) dan dapat digunakan dalam struktur program (structured).14. **Jenis loop yang digunakan menampilkan nilai array serta perulangan akan ditampilkan sesuai nomor indeks atau sesuai dengan nilai yang ada pada array adalah:** **f. foreach loop**15. **Apabila ekspresi yang diuji pada suatu operasi perbandingan mempunyai nilai logika benar, outputnya adalah obyek Boolean jenis:** **c. T** (True)Semoga jawaban-jawaban ini membantu!