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

Pembangunan Algoritma   3.1

            Pseudokod yang telah dibaiki                                                    3.13


              1  Mula                                                        Adakah teknik semakan
              2  Setkan senarai L = [3, 7, 2, 9, 6, 4, 1, 5,                 meja sesuai digunakan
                 8, 10, 11, 13]                                              untuk mengesan ralat
              3  Isytihar pemboleh ubah i, n, T                              dalam Contoh 3.11?
              4  Setkan i = 0                                                Jelaskan.
              5  Setkan n = 12
              6  Masukkan satu nilai carian T
              7  for i < n
                 7.1 Jika L  == T
                             i
                      7.1.1 Papar T
                      7.1.2 Keluar gelung
                 7.2 Jika tidak
                      7.2.1 Kira i = i + 1
                 7.3 Tamat jika
              8  Tamat
                     Rajah 3.19  Pseudokod Melanie yang telah dibaiki

            Carta alir yang telah dibaiki

                                           MULA


              Setkan senarai L = [3, 7, 2, 9, 6, 4, 1, 5, 8, 10, 11, 13]


                             Isytihar pemboleh ubah i, n, T

                                      Setkan i = 0
                                      Setkan n = 12



                              Masukkan satu nilai carian T



                                                      Ya                 Tidak
                                          i < n?              L  == T?          i = i + 1
                                                               i
                                       Tidak                   Ya



                                                              Papar T





                                          TAMAT
                                   Rajah 3.20  Carta alir Melanie yang telah dibaiki

                                                                                                 93
   98   99   100   101   102   103   104   105   106   107   108