Page 117 - BUKU TEKS ASK T3
P. 117

Pembangunan Algoritma   3.1


                                                                3.1



             1.  Terangkan ciri-ciri bagi teknik-teknik yang berikut.
                (a)  Linear search                      (c)  Bubble sort
                (b)  Binary search                      (d)  Bucket sort

             2.  Diberikan satu senarai seperti berikut.


                     6         8         10        12        14         16        18        20


                Cari nombor 14 dalam senarai di atas menggunakan teknik  binary search. Tuliskan
                pseudokod atau lukiskan carta alir bagi teknik binary search yang digunakan.

             3.  Cikgu Indra merupakan penyelaras Tingkatan 3. Beliau ditugaskan oleh pengetua untuk
                menyenaraikan nama murid mengikut peratus markah peperiksaan yang diperoleh.
                Murid-murid Tingkatan 3 di sekolah beliau adalah seramai 150 orang. Apakah teknik
                yang paling sesuai yang boleh digunakan oleh beliau?


             4.  Baca dan teliti pernyataan di bawah.

                    Pencarian suatu item dalam satu senarai yang mempunyai bilangan item yang
                    banyak dan item-item tersebut berada dalam urutan menaik, teknik binary search
                    lebih sesuai digunakan.

                Berikan justifikasi anda bagi pernyataan di atas.


             5.  Teliti senarai abjad berikut.

                      A         B         C         D         E        F         G         H


                (a) Tuliskan pseudokod bagi mencari huruf E menggunakan teknik linear search dan
                    teknik binary search.
                (b) Berdasarkan pseudokod yang ditulis, gunakan teknik pengecaman corak untuk
                    membandingkan persamaan dan perbezaan antara kedua-dua teknik carian tersebut.


             6.  Jessica diberikan kad-kad yang bernombor 1 hingga 100 secara rawak. Jessica diminta
                untuk menyediakan atur cara bagi mengenal pasti nombor-nombor yang mengandungi
                digit 5. Kesemua kad nombor dengan digit 5 yang diperoleh perlu diisih mengikut
                urutan menurun.
                (a) Gabungan teknik carian dan isihan yang manakah sesuai digunakan oleh Jessica
                    untuk mendapatkan kad-kad bernombor dengan digit 5 dan seterusnya mengisih
                    kad-kad tersebut? Berikan alasan anda bagi gabungan teknik yang dipilih.
                (b) Tuliskan algoritma bagi gabungan teknik yang dipilih untuk menyelesaikan
                    masalah ini.
                                                                                                107
   112   113   114   115   116   117   118   119   120   121   122