Page 89 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 89

Pembangunan Algoritma   3.1


              2   Melukis carta alir                                           Imbas QR code
                                                                               untuk menonton
                                                                               video penerangan
                                    MULA
                                                                               carta alir ini.
              1
                   Setkan senarai L = [A, B, C, D … Z]



                   Isytihar pemboleh ubah n, i, j, m, b                         goo.gl/EgjDoM

                        2     Setkan n = 26
                              Setkan i = 0
                              Setkan j = n – 1
               3

                       Masukkan satu nilai carian b



                                               4
                    Tidak
                                   i < j?


                                 Ya

                           Setkan m = (i + j)/2

                             5                                     6
                                              Tidak                Ya
                                  b == L ?              b < L ?          j = m – 1
                                         m                   m
                                 Ya                          Tidak

                               Papar “Item ada        i = m + 1
                              dalam senarai”


                                                                                             3.8

                                                                             1.  Apakah output yang
                                                                               akan dipaparkan jika
                                    TAMAT                                      b ialah abjad Q?
                                                                             2.  Katakan b ialah abjad
                          Rajah 3.7  Carta alir bagi binary search             F, berapakah bilangan
                                                                               ulangan yang akan
                                                                               berlaku sehingga
                                                                               output item dalam
                                                                               senarai dipaparkan?



                                                                                                 79
   84   85   86   87   88   89   90   91   92   93   94