Page 71 - Buku Teks ASK Tingkatan 2
P. 71

Contoh 2.5        Pengesanan ralat dalam pseudokod dan carta alir dalam penyelesaian
                              masalah.

             Murni dikehendaki menghasilkan satu atur cara yang menyenaraikan nombor secara menaik
             bermula daripada nombor yang dimasukkan oleh pengguna. Urutan nombor menaik yang
             dihasilkan adalah langkah 5 dan tidak melebihi 50. Berikut menunjukkan pseudokod dan
             carta alir yang dihasilkan oleh Murni.

             Menulis pseudokod



              1. Mula
              2. Isytihar pemboleh ubah k = 0
              3. Paparkan mesej “Masukkan nombor yang bermula:”
              4. Setkan nilai k = nombor yang dimasukkan
              5. while k <= 50
                     Paparkan k
                      k = k + 5
              6. Tamat


             Melukis carta alir


                                     MULA
                                                                                                            BAB 2
                        Isytihar pemboleh ubah k = 0


                           Paparkan mesej “Masukkan
                            nombor yang bermula:”


                  Setkan nilai k = nombor yang dimasukkan





                                                          Ya
                                   k <= 50?                         Paparkan k





                                Tidak                                k = k + 5



                                     TAMAT

             Apabila Murni membuat semakan ke atas pseudokod dan carta alir yang dihasilkan dengan
             memasukkan nombor 20 sebagai nombor bermula, dia mendapati hasil output tidak seperti
             yang diingini.


                                                                                                   61
   66   67   68   69   70   71   72   73   74   75   76