wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Asesmen Harian 1

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Apa yang dimaksud dengan strategi algoritmik?

a)

Rangkaian perintah yang langsung dijalankan komputer tanpa perlu perencanaan

b)

Cara atau pendekatan sistematis dalam menyelesaikan suatu permasalahan dengan algoritma

c)

Urutan langkah teknis penulisan kode program dalam bahasa pemrograman tertentu

d)

Metode menghafal rumus-rumus untuk memecahkan masalah matematika

2.

Mengapa penting memahami strategi algoritmik sebelum menulis program?

a)

Agar kode program terlihat lebih berwarna

b)

Agar program bisa dijalankan di semua perangkat

c)

Agar solusi yang dibuat lebih terstruktur, efektif, dan mudah dipahami

d)

Agar program bisa langsung berjalan tanpa proses kompilasi

3.

Strategi yang memanfaatkan optimisasi submasalah untuk menghindari perhitungan berulang adalah… (pilih > 1)

a)

Dynamic Programming

b)

Greedy

c)

Divide and Conquer

d)

Brute Force

4.

Strategi yang dapat digunakan untuk menyelesaikan masalah pencarian jalur dalam labirin adalah… (pilih > 1)

a)

Brute Force

b)

Backtracking

c)

Greedy

d)

Dynamic Programming

5.

Apa yang dimaksud dengan flow control dalam pemrograman?

a)

Bahasa pemrograman yang digunakan untuk menulis program

b)

Mekanisme untuk menentukan alur eksekusi instruksi dalam program

c)

Perintah khusus untuk menampilkan output pada layar

d)

Teknik untuk menyimpan data dalam array

6.

Pasangkan penjelasan jenis flow control (kolom A) dengan jenis flow control (kolom B) yang paling sesuai.

a)

Instruksi dijalankan dengan memilih jalur tertentu berdasarkan kondisi

1.

Selection / decision

b)

Instruksi yang diulang selama kondisi tertentu terpenuhi

2.

Iteration / looping

c)

Instruksi yang dijalankan tanpa mempertimbangkan kondisi

3.

Sequence

7.

Pasangkan potongan kode ke jenis flow control yang sesuai.

a)

1.

Sequential

b)

2.

Selection / decision

c)

3.

Iteration / looping

8.

Lengkapi kode berikut agar program menampilkan kategori nilai.

(a)  

9.

Lengkapi kode agar program mencetak angka 0 sampai 4.

(a)  

10.

Lengkapi kode berikut agar program menampilkan bilangan kelipatan 3 dari 1 sampai 20.

(a)