Page 120 - BUKU TEKS ASK T3
P. 120

7.   Manakah antara berikut menunjukkan      10.  Pseudokod berikut digunakan untuk
                isihan menurun senarai selepas lelaran       menyelesaikan suatu masalah. Apabila
                pertama?                                     semakan dilakukan ke atas pseudokod
                A  [3, 10, 8, 9, 4] ’ [3, 8, 9, 10, 4]       itu, output yang dihasilkan tidak
                B  [3, 10, 8, 9, 4] ’ [3, 8, 4, 9, 10]       seperti yang dikehendaki.
                C  [3, 10, 8, 9, 4] ’ [10, 8, 9, 3, 4]
                D  [3, 10, 8, 9, 4] ’ [3, 8, 9, 4, 10]
                                                         1  Mula
                                                         2  Setkan senarai = [3, 10, 8, 9, 4]
           8.  Dalam industri penternakan, telur-        3  Isytihar pemboleh ubah i, j, n,
                telur ayam akan diproses mengikut           temp
                gred atau saiz.                          4  Setkan i = 0
                                                         5  Setkan n = bilangan item dalam
                Aktiviti ini menggambarkan                  senarai
                              .                          6  Setkan temp = 0
                A  linear search                         7  for i < n – 1
                B  binary search                            7.1 Setkan j = 0

                                                            7.2 for j < n – i – 1
                C  bubble sort                                   7.2.1 Jika L  > L
                                                                             j
                                                                                  j + 1
                D  bucket sort                                         7.2.1.1 temp = L j
                                                                       7.2.1.2 L  = L j + 1
                                                                                j
           9.  Cikgu Khor mempunyai satu senarai                       7.2.1.3 L j + 1  = temp
                yang mengandungi markah ujian Asas               7.2.2 Tamat jika
                                                                 7.2.3 Kira j = j + 1
                Sains Komputer bagi 250 orang murid      8  Papar senarai
                Tingkatan 3. Senarai markah tersebut     9  Tamat
                tidak diisih. Cikgu Khor ingin mencari
                markah yang terendah dan tertinggi           Terdapat ralat dikesan dalam
                dalam senarai tersebut. Apakah teknik        pseudokod yang diberikan. Apakah
                sort dan search yang akan digunakan          ralat tersebut?
                oleh Cikgu Khor dalam menyelesaikan          A  i disetkan kepada 0 sebelum
                masalah ini?                                    gelung for bermula
                A  Bucket sort dan binary search             B  i tidak ditambah pada 1 dalam
                B  Bubble sort dan linear search                gelung for
                C  Bucket sort dan linear search             C  j = 0 dalam gelung for
                D  Bubble sort dan binary search             D  Syarat diuji dari i = 0 hingga n – 1
                                                                                   E-PRAKTIS






           Soalan Berstruktur                                                       goo.gl/jDWYiV


           1.  Natasya ingin mencari kedudukan suatu item yang terdapat dalam satu senarai.
                Dia menggunakan teknik binary search. Mengapakah Natasya menggunakan
                teknik tersebut? Berikan pendapat anda berdasarkan ciri-ciri teknik tersebut.
           2.  Anda diberikan satu senarai [epal, limau, anggur, duku, ciku]. Anda diminta untuk
                mengisih item-item dalam senarai tersebut mengikut urutan menaik berdasarkan
                abjad. Apakah teknik isihan yang akan anda gunakan? Berikan justifikasi anda.

           3.   Huraikan persamaan dan perbezaan bagi linear search dan binary search.
          110
   115   116   117   118   119   120   121   122   123   124   125