Font size
WorksheetsAsesmen Harian 1
Total questions: 10
Worksheet time: 9mins
Apa yang dimaksud dengan strategi algoritmik?
Rangkaian perintah yang langsung dijalankan komputer tanpa perlu perencanaan
Cara atau pendekatan sistematis dalam menyelesaikan suatu permasalahan dengan algoritma
Urutan langkah teknis penulisan kode program dalam bahasa pemrograman tertentu
Metode menghafal rumus-rumus untuk memecahkan masalah matematika
Mengapa penting memahami strategi algoritmik sebelum menulis program?
Agar kode program terlihat lebih berwarna
Agar program bisa dijalankan di semua perangkat
Agar solusi yang dibuat lebih terstruktur, efektif, dan mudah dipahami
Agar program bisa langsung berjalan tanpa proses kompilasi
Strategi yang memanfaatkan optimisasi submasalah untuk menghindari perhitungan berulang adalah… (pilih > 1)
Dynamic Programming
Greedy
Divide and Conquer
Brute Force
Strategi yang dapat digunakan untuk menyelesaikan masalah pencarian jalur dalam labirin adalah… (pilih > 1)
Brute Force
Backtracking
Greedy
Dynamic Programming
Apa yang dimaksud dengan flow control dalam pemrograman?
Bahasa pemrograman yang digunakan untuk menulis program
Mekanisme untuk menentukan alur eksekusi instruksi dalam program
Perintah khusus untuk menampilkan output pada layar
Teknik untuk menyimpan data dalam array
Pasangkan penjelasan jenis flow control (kolom A) dengan jenis flow control (kolom B) yang paling sesuai.
Instruksi dijalankan dengan memilih jalur tertentu berdasarkan kondisi
Selection / decision
Instruksi yang diulang selama kondisi tertentu terpenuhi
Iteration / looping
Instruksi yang dijalankan tanpa mempertimbangkan kondisi
Sequence
Pasangkan potongan kode ke jenis flow control yang sesuai.
Sequential
Selection / decision
Iteration / looping
Lengkapi kode berikut agar program menampilkan kategori nilai.
(a)
Lengkapi kode agar program mencetak angka 0 sampai 4.
(a)
Lengkapi kode berikut agar program menampilkan bilangan kelipatan 3 dari 1 sampai 20.
(a)
