Page 185 - SK tingkatan 5
P. 185
Contoh output
Penerangan:
1 Meletakkan senarai berjenis String ke dalam Queue menggunakan arahan unshift().
2 Mengeluarkan nama pertama dimasukkan ke dalam Queue menggunakan arahan pop().
Kerja Individu
AKTIVITI 8 Carta Alir Binary Search
Objektif: Menunjukkan langkah-langkah untuk mencari suatu nilai uji Minda
daripada satu senarai nilai dengan menggunakan kaedah
carian perduaan (binary search).
Dua puluh empat
Terdapat satu senarai barangan runcit yang menentukan barangan runcit kumpulan telah layak
yang dikenakan Goods and Services Tax (GST) (bercukai) dan barangan untuk memasuki
runcit yang tidak dikenakan GST (tidak bercukai) sepertimana yang Pertandingan Bola Jaring
disiarkan oleh Jabatan Kastam Diraja Malaysia seperti berikut: Peringkat Zon Mentakab,
Pahang. Sekiranya nama
Nama barang Kadar GST Piawai 6% Kadar GST Sifar 0% kumpulan tersebut
Abalon ✓ disusun mengikut
tatasusunan, berapakah
Agar-agar ✓ item dalam tatasusunan
Aneka bebola hasil ✓ yang boleh dikenal pasti
laut/daging/sayuran oleh carian perduaan
(binary search)
Asam jawa ✓
untuk mengetahui
Asam pedas paste ✓ lokasi tertentu bagi
Ayam ✓ sesuatu pasukan dalam
tatasusunan?
Ayam belanda (turkey) ✓
(Dikemas kini pada 2 Januari 2015)
Sumber: Jabatan Kastam Diraja Malaysia
Bahagian 1:
Bina atur cara penskripan klien yang dapat melaksanakan arahan-arahan
berikut:
(a) menyimpan senarai nama barang dalam pemboleh ubah bernama
barang berjenis String.
(b) mencari nama barang, iaitu "Ayam" dengan menggunakan carian
perduaan (binary search).
(c) memaparkan mesej "Kadar GST Sifar 0%" jika nama barang pada (b)
dijumpai.
Bahagian 2:
Bina carta alir lengkap bagi atur cara yang telah dibina pada Bahagian 1.
PB BAB 3 Pengaturcaraan Berasaskan Web 177

