wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KELAS XI BAB 2 UJI PENGETAHUAN

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

Dalam sebuah piring terdapat tumpukan pancake yang disusun berdasarkan ukurannya. Susunan tumpukan pancake tersebut adalah ukuran pancake yang besar berada di bawah ukuran pancake yang lebih kecil.Pancake-pancake tersebut akan dipindahkan ke piring lainnya dan masih mengikuti aturan bahwa pancake yang besar selalu berada dibawah pancake yang lebih kecil. Pada saat tertentu, pancake boleh dipindahkan hanya satu saja dari piring ke piring lainnya. Diperlukan piring tambahan untuk melakukan perpindahan tersebut. Piring yang berisi tumpukan pancake diberi label A, piring tambahan sebagai tempat sementara diberi label B, dan piring tujuan diberi label C. Cara yang digunakan untuk menyelesaikan permasalahan tumpukan pancake tersebut adalah...

a)

algoritma Greedy

b)

pemrograman dinamis

c)

rekursif

d)

array

e)

struktur data

2.

Dalam sebuah piring terdapat tumpukan pancake yang disusun berdasarkan ukurannya. Susunan tumpukan pancake tersebut adalah ukuran pancake yang besar berada di bawah ukuran pancake yang lebih kecil.Pancake-pancake tersebut akan dipindahkan ke piring lainnya dan masih mengikuti aturan bahwa pancake yang besar selalu berada dibawah pancake yang lebih kecil. Pada saat tertentu, pancake boleh dipindahkan hanya satu saja dari piring ke piring lainnya. Diperlukan piring tambahan untuk melakukan perpindahan tersebut. Piring yang berisi tumpukan pancake diberi label A, piring tambahan sebagai tempat sementara diberi label B, dan piring tujuan diberi label C. Jelaskan tahapan yang dilakukan untuk memindahkan n buah pancake dari piring A ke piring C dengan bantuan piring B

a)
  • Hanya boleh memindahkan satu pancake tiap langkah.

b)
  • Tidak boleh meletakkan pancake yang lebih besar di atas pancake yang lebih kecil.

c)
  • Tujuan: semua pancake dari A dipindahkan ke C, urutan tetap besar di bawah kecil di atas.

d)

n=4

e)

miminal 8 langkah yang digunakan

3.

Pemindahan pancake dari piring A ke piring C tidak memerlukan piring B.

a)

benar

b)

salah

4.

Basis dari rekurensi tersebut adalah H1=1.

a)

benar

b)

salah

5.

Jumlah langkah minimal uuntuk memindahkan 6 buah pancake adalah 63.

a)

benar

b)

salah

6.

Jodohkan berikut ini

a)

int matrix[2][3][4]

1.

Menampung  array sebanyak 24 elemen

b)

printf("Isi matrix[1][1][3]: %d\n", matrix[1][1][3]);

2.

Mencetak angka 15

c)

printf("Isi matrix[1][2][3]:%d\n",

matrix[1][2][3]);

3.

Mencetak angka 9

7.

Perhatikan potongan kode program yang ditampilkan, angka yang ditampilkan dalam elemen [0][0][0] dan [0][1][0] adalah ...

a)

6

b)

7

c)

-9

d)

4

e)

-1

8.

Perhatikan potongan kode program yang ditampilkan, angka yang ditampilkan dalam elemen [0][0][0] dan [0][0][3] adalah ...

a)

0

b)

1

c)

2

d)

3

e)

4

9.

Perhatikan potongan kode program yang ditampilkan, angka yang ditampilkan dalam elemen [1][0][0] dan [1][0][3] adalah ...

a)

12

b)

13

c)

16

d)

15

e)

14

10.

Perhatikan potongan kode program yang ditampilkan, angka 21 terdapat dalam elemen matrix ...

a)

[0][0][0]

b)

[1][2][3]

c)

[1][2][0]

d)

[0][2][0]

e)

[1][2][1]